diff options
author | Michaël Zasso <targos@protonmail.com> | 2018-07-25 19:30:07 +0200 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2018-07-26 08:31:50 +0200 |
commit | 6a31d05340b22fc413ee83eaacd0a5565bbbe799 (patch) | |
tree | 78f9e1c2f417244842f6422f17e1816e70317100 /deps/v8/tools/gcmole | |
parent | 4d94bb2b1f72b6b612983a517a39c5545724a3ad (diff) | |
download | android-node-v8-6a31d05340b22fc413ee83eaacd0a5565bbbe799.tar.gz android-node-v8-6a31d05340b22fc413ee83eaacd0a5565bbbe799.tar.bz2 android-node-v8-6a31d05340b22fc413ee83eaacd0a5565bbbe799.zip |
deps: update V8 to 6.8.275.24
PR-URL: https://github.com/nodejs/node/pull/21079
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Yang Guo <yangguo@chromium.org>
Diffstat (limited to 'deps/v8/tools/gcmole')
-rw-r--r-- | deps/v8/tools/gcmole/BUILD.gn | 5 | ||||
-rw-r--r-- | deps/v8/tools/gcmole/gcmole.lua | 1 | ||||
-rwxr-xr-x | deps/v8/tools/gcmole/run-gcmole.py | 6 |
3 files changed, 12 insertions, 0 deletions
diff --git a/deps/v8/tools/gcmole/BUILD.gn b/deps/v8/tools/gcmole/BUILD.gn index 65f11223ba..a77473f0f9 100644 --- a/deps/v8/tools/gcmole/BUILD.gn +++ b/deps/v8/tools/gcmole/BUILD.gn @@ -23,6 +23,11 @@ group("v8_run_gcmole") { "../../testing/gtest/include/gtest/gtest_prod.h", "../../third_party/googletest/src/googletest/include/gtest/gtest_prod.h", "../../third_party/icu/source/", + "$target_gen_dir/../../torque-generated/", + ] + + deps = [ + "../../:run_torque", ] if (v8_gcmole) { diff --git a/deps/v8/tools/gcmole/gcmole.lua b/deps/v8/tools/gcmole/gcmole.lua index d832041361..ae17fdc5f6 100644 --- a/deps/v8/tools/gcmole/gcmole.lua +++ b/deps/v8/tools/gcmole/gcmole.lua @@ -112,6 +112,7 @@ local function MakeClangCommandLine( .. " -DV8_INTL_SUPPORT" .. " -I./" .. " -Iinclude/" + .. " -Iout/Release/gen" .. " -Ithird_party/icu/source/common" .. " -Ithird_party/icu/source/i18n" .. " " .. arch_options diff --git a/deps/v8/tools/gcmole/run-gcmole.py b/deps/v8/tools/gcmole/run-gcmole.py index 88799e3d6c..cb4c74e31c 100755 --- a/deps/v8/tools/gcmole/run-gcmole.py +++ b/deps/v8/tools/gcmole/run-gcmole.py @@ -4,6 +4,7 @@ # found in the LICENSE file. import os +import os.path import signal import subprocess import sys @@ -17,6 +18,11 @@ BASE_PATH = os.path.dirname(os.path.dirname(GCMOLE_PATH)) assert len(sys.argv) == 2 +if not os.path.isfile("out/Release/gen/torque-generated/builtin-definitions-from-dsl.h"): + print "Expected generated headers in out/Release/gen." + print "Either build v8 in out/Release or change gcmole.lua:115" + sys.exit(-1) + proc = subprocess.Popen( [LUA, DRIVER, sys.argv[1]], env={'CLANG_BIN': CLANG_BIN, 'CLANG_PLUGINS': CLANG_PLUGINS}, |