Add option to disable start up code cache
TBR=machenbach@chromium.org
Bug: v8:8772
Change-Id: Ia5a6599e221f5ba19cc41ab854e0e89faab0a986
Reviewed-on: https://chromium-review.googlesource.com/c/1472758
Reviewed-by: Yang Guo <yangguo@chromium.org>
diff --git a/tools/gn-gen.py b/tools/gn-gen.py
index e317931..12ead15 100755
--- a/tools/gn-gen.py
+++ b/tools/gn-gen.py
@@ -16,6 +16,7 @@
gn_args.append("is_debug=%s" % ToBool(options.debug))
gn_args.append("use_goma=%s" % ToBool(options.goma))
gn_args.append("is_component_build=%s" % ToBool(options.shared))
+ gn_args.append("node_use_code_cache=%s" % ToBool(not options.no_cache))
if options.sysroot:
gn_args.append("use_sysroot=true")
gn_args.append("use_custom_libcxx=true")
@@ -53,6 +54,8 @@
action="store_true", default=False)
parser.add_argument("--debug", help="Debug mode",
action="store_true", default=False)
+ parser.add_argument("--no-cache", help="Do not use code cache",
+ action="store_true", default=False)
options = parser.parse_args(args)
# Only one sanitizer is enabled.