aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/tensorboard/java/org/tensorflow/tensorboard/vulcanize/BUILD
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/tensorboard/java/org/tensorflow/tensorboard/vulcanize/BUILD')
-rw-r--r--tensorflow/tensorboard/java/org/tensorflow/tensorboard/vulcanize/BUILD20
1 files changed, 20 insertions, 0 deletions
diff --git a/tensorflow/tensorboard/java/org/tensorflow/tensorboard/vulcanize/BUILD b/tensorflow/tensorboard/java/org/tensorflow/tensorboard/vulcanize/BUILD
index 447dff55a3..f2ea14503a 100644
--- a/tensorflow/tensorboard/java/org/tensorflow/tensorboard/vulcanize/BUILD
+++ b/tensorflow/tensorboard/java/org/tensorflow/tensorboard/vulcanize/BUILD
@@ -5,6 +5,11 @@ licenses(["notice"]) # Apache 2.0
java_binary(
name = "Vulcanize",
srcs = ["Vulcanize.java"],
+ jvm_flags = [
+ "-Xss20m", # JSCompiler needs big stacks for recursive parsing
+ "-XX:+UseParallelGC", # Best GC when app isn't latency sensitive
+ "-Djava.util.logging.SimpleFormatter.format='%1$$tY-%1$$tm-%1$$td %1$$tH:%1$$tM:%1$$tS.%1$$tL %4$$-6s %5$$s%6$$s%n'", # Less log spam
+ ],
visibility = ["//visibility:public"],
deps = [
"@com_google_guava",
@@ -29,6 +34,21 @@ java_binary(
],
)
+# These JS files are always taken into consideration by the Closure Compiler
+# when vulcanizing, per vulcanize.bzl.
+filegroup(
+ name = "jslibs",
+ srcs = [
+ # Ordering probably matters
+ "@com_google_javascript_closure_compiler_externs",
+ "@com_google_javascript_closure_compiler_externs_polymer",
+ "externs.js",
+ "@com_google_javascript_closure_library//:closure/goog/base.js",
+ "@com_google_javascript_closure_library//:closure/goog/deps.js",
+ ],
+ visibility = ["//visibility:public"],
+)
+
filegroup(
name = "all_files",
srcs = glob(["**"]),