Skip to content

Commit e430464

Browse files
carlocabrichardlau
authored andcommitted
build: compile bundled uvwasi conditionally
This does the same for `--shared-uvwasi` as #55886 does for `ada`, `simdjson`, and `simdutf`. Refs: #55886 PR-URL: #59622 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
1 parent 24428fc commit e430464

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

node.gyp

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1086,7 +1086,6 @@
10861086
'dependencies': [
10871087
'<(node_lib_target_name)',
10881088
'deps/histogram/histogram.gyp:histogram',
1089-
'deps/uvwasi/uvwasi.gyp:uvwasi',
10901089
],
10911090
'includes': [
10921091
'node.gypi'
@@ -1097,7 +1096,6 @@
10971096
'deps/v8/include',
10981097
'deps/cares/include',
10991098
'deps/uv/include',
1100-
'deps/uvwasi/include',
11011099
'test/cctest',
11021100
],
11031101
'defines': [
@@ -1110,6 +1108,10 @@
11101108
'test/fuzzers/fuzz_ClientHelloParser.cc',
11111109
],
11121110
'conditions': [
1111+
[ 'node_shared_uvwasi=="false"', {
1112+
'dependencies': [ 'deps/uvwasi/uvwasi.gyp:uvwasi' ],
1113+
'include_dirs': [ 'deps/uvwasi/include' ],
1114+
}],
11131115
['OS=="linux" or OS=="openharmony"', {
11141116
'ldflags': [ '-fsanitize=fuzzer' ]
11151117
}],
@@ -1130,7 +1132,6 @@
11301132
'<(node_lib_target_name)',
11311133
'deps/googletest/googletest.gyp:gtest_prod',
11321134
'deps/histogram/histogram.gyp:histogram',
1133-
'deps/uvwasi/uvwasi.gyp:uvwasi',
11341135
'deps/nbytes/nbytes.gyp:nbytes',
11351136
],
11361137
'includes': [
@@ -1142,7 +1143,6 @@
11421143
'deps/v8/include',
11431144
'deps/cares/include',
11441145
'deps/uv/include',
1145-
'deps/uvwasi/include',
11461146
'test/cctest',
11471147
],
11481148
'defines': [
@@ -1155,6 +1155,10 @@
11551155
'test/fuzzers/fuzz_strings.cc',
11561156
],
11571157
'conditions': [
1158+
[ 'node_shared_uvwasi=="false"', {
1159+
'dependencies': [ 'deps/uvwasi/uvwasi.gyp:uvwasi' ],
1160+
'include_dirs': [ 'deps/uvwasi/include' ],
1161+
}],
11581162
['OS=="linux" or OS=="openharmony"', {
11591163
'ldflags': [ '-fsanitize=fuzzer' ]
11601164
}],

0 commit comments

Comments
 (0)