diff options
author | Dan Willemsen <dwillemsen@google.com> | 2017-05-12 16:38:17 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@google.com> | 2017-05-15 16:21:33 -0700 |
commit | db8457cfecde2940690b577852528c5da01e3f5b (patch) | |
tree | 41b85018fb98339d39aabd9c3c1fd83ad757326d /ui/tracer | |
parent | 0b73b4bc3735ea33d6c2ef873239b54eead3a4b2 (diff) | |
download | build_soong-db8457cfecde2940690b577852528c5da01e3f5b.tar.gz build_soong-db8457cfecde2940690b577852528c5da01e3f5b.tar.bz2 build_soong-db8457cfecde2940690b577852528c5da01e3f5b.zip |
Move version checking from Make into soong_ui
When kati keeps state around, it has to regenerate the ninja file every
time the state is changed. So move the java version checking into
soong_ui, where we can parallelize it with other operations instead of
only checking it occasionally.
Bug: 35970961
Test: Put java7 in PATH, m -j
Test: Put java8-google in PATH, m -j
Test: Put a space in TOP, m -j
Test: OUT_DIR=<case-preserving fs> m -j
Test: OUT_DIR=<path with space> m -j
Test: DIST_DIR=<path with sapce> m -j
Change-Id: I3245c8dd6d856240d17d54cb05d593dc9df71a27
Diffstat (limited to 'ui/tracer')
-rw-r--r-- | ui/tracer/tracer.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ui/tracer/tracer.go b/ui/tracer/tracer.go index b3728856..f19ac186 100644 --- a/ui/tracer/tracer.go +++ b/ui/tracer/tracer.go @@ -46,6 +46,8 @@ type Tracer interface { Complete(name string, thread Thread, begin, end uint64) ImportNinjaLog(thread Thread, filename string, startOffset time.Time) + + NewThread(name string) Thread } type tracerImpl struct { |