diff options
author | Michaël Zasso <targos@protonmail.com> | 2017-05-02 10:50:00 +0200 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2017-05-06 20:02:35 +0200 |
commit | 60d1aac8d225e844e68ae48e8f3d58802e635fbe (patch) | |
tree | 922f347dd054db18d88666fad7181e5a777f4022 /deps/v8/gni | |
parent | 73d9c0f903ae371cd5011af64c3a6f69a1bda978 (diff) | |
download | android-node-v8-60d1aac8d225e844e68ae48e8f3d58802e635fbe.tar.gz android-node-v8-60d1aac8d225e844e68ae48e8f3d58802e635fbe.tar.bz2 android-node-v8-60d1aac8d225e844e68ae48e8f3d58802e635fbe.zip |
deps: update V8 to 5.8.283.38
PR-URL: https://github.com/nodejs/node/pull/12784
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
Diffstat (limited to 'deps/v8/gni')
-rw-r--r-- | deps/v8/gni/isolate.gni | 7 | ||||
-rw-r--r-- | deps/v8/gni/v8.gni | 18 |
2 files changed, 23 insertions, 2 deletions
diff --git a/deps/v8/gni/isolate.gni b/deps/v8/gni/isolate.gni index 3906cf60ef..a347eeaa24 100644 --- a/deps/v8/gni/isolate.gni +++ b/deps/v8/gni/isolate.gni @@ -61,6 +61,11 @@ template("v8_isolate_run") { } else { asan = "0" } + if (is_lsan) { + lsan = "1" + } else { + lsan = "0" + } if (is_msan) { msan = "1" } else { @@ -158,6 +163,8 @@ template("v8_isolate_run") { "--config-variable", "is_gn=1", "--config-variable", + "lsan=$lsan", + "--config-variable", "msan=$msan", "--config-variable", "tsan=$tsan", diff --git a/deps/v8/gni/v8.gni b/deps/v8/gni/v8.gni index cb2bdf2cf5..ea628e0000 100644 --- a/deps/v8/gni/v8.gni +++ b/deps/v8/gni/v8.gni @@ -4,12 +4,14 @@ import("//build/config/sanitizers/sanitizers.gni") import("//build/config/v8_target_cpu.gni") -import("//build_overrides/v8.gni") declare_args() { # Includes files needed for correctness fuzzing. v8_correctness_fuzzer = false + # Adds additional compile target for building multiple architectures at once. + v8_multi_arch_build = false + # Indicate if valgrind was fetched as a custom deps to make it available on # swarming. v8_has_valgrind = false @@ -36,7 +38,10 @@ declare_args() { v8_enable_i18n_support = true # Enable inspector. See include/v8-inspector.h. - v8_enable_inspector = v8_enable_inspector_override + v8_enable_inspector = true + + # Use static libraries instead of source_sets. + v8_static_library = false } if (v8_use_external_startup_data == "") { @@ -107,6 +112,15 @@ template("v8_source_set") { } } +template("v8_header_set") { + source_set(target_name) { + forward_variables_from(invoker, "*", [ "configs" ]) + configs += invoker.configs + configs -= v8_remove_configs + configs += v8_add_configs + } +} + template("v8_executable") { executable(target_name) { forward_variables_from(invoker, |