Skip to content

Commit 5cb0ec5

Browse files
committed
build: do not depend on V8 deps on --without-bundled-v8 builds
1 parent 2ae6d8f commit 5cb0ec5

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

node.gyp

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -895,7 +895,6 @@
895895
'<(SHARED_INTERMEDIATE_DIR)' # for node_natives.h
896896
],
897897
'dependencies': [
898-
'tools/v8_gypfiles/abseil.gyp:abseil',
899898
'node_js2c#host',
900899
],
901900

@@ -956,6 +955,11 @@
956955
'src/node_snapshot_stub.cc',
957956
]
958957
}],
958+
[ 'node_use_bundled_v8!="false"', {
959+
'dependencies': [
960+
'tools/v8_gypfiles/abseil.gyp:abseil',
961+
],
962+
}],
959963
[ 'node_shared_gtest=="false"', {
960964
'dependencies': [
961965
'deps/googletest/googletest.gyp:gtest_prod',
@@ -1276,7 +1280,6 @@
12761280

12771281
'dependencies': [
12781282
'<(node_lib_target_name)',
1279-
'tools/v8_gypfiles/abseil.gyp:abseil',
12801283
],
12811284

12821285
'includes': [
@@ -1310,6 +1313,11 @@
13101313
[ 'node_shared_gtest=="true"', {
13111314
'libraries': [ '-lgtest_main' ],
13121315
}],
1316+
[ 'node_use_bundled_v8!="false"', {
1317+
'dependencies': [
1318+
'tools/v8_gypfiles/abseil.gyp:abseil',
1319+
],
1320+
}],
13131321
[ 'node_shared_hdr_histogram=="false"', {
13141322
'dependencies': [
13151323
'deps/histogram/histogram.gyp:histogram',
@@ -1548,7 +1556,7 @@
15481556
[ 'OS=="mac"', {
15491557
'libraries': [ '-framework CoreFoundation -framework Security' ],
15501558
}],
1551-
[ 'node_shared_simdutf=="false"', {
1559+
[ 'node_shared_simdutf=="false" and node_use_bundled_v8!="false"', {
15521560
'dependencies': [ 'tools/v8_gypfiles/v8.gyp:simdutf#host' ],
15531561
}],
15541562
[ 'node_shared_libuv=="false"', {

0 commit comments

Comments
 (0)