mirror of
https://github.com/nodejs/node.git
synced 2025-12-27 23:41:14 +00:00
build: compile bundled uvwasi conditionally
This does the same for `--shared-uvwasi` as #55886 does for `ada`, `simdjson`, and `simdutf`. Refs: https://github.com/nodejs/node/pull/55886 PR-URL: https://github.com/nodejs/node/pull/59622 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
This commit is contained in:
parent
ebd2da6d11
commit
4e0af20184
12
node.gyp
12
node.gyp
@ -1096,7 +1096,6 @@
|
||||
'dependencies': [
|
||||
'<(node_lib_target_name)',
|
||||
'deps/histogram/histogram.gyp:histogram',
|
||||
'deps/uvwasi/uvwasi.gyp:uvwasi',
|
||||
],
|
||||
'includes': [
|
||||
'node.gypi'
|
||||
@ -1107,7 +1106,6 @@
|
||||
'deps/v8/include',
|
||||
'deps/cares/include',
|
||||
'deps/uv/include',
|
||||
'deps/uvwasi/include',
|
||||
'test/cctest',
|
||||
],
|
||||
'defines': [
|
||||
@ -1120,6 +1118,10 @@
|
||||
'test/fuzzers/fuzz_ClientHelloParser.cc',
|
||||
],
|
||||
'conditions': [
|
||||
[ 'node_shared_uvwasi=="false"', {
|
||||
'dependencies': [ 'deps/uvwasi/uvwasi.gyp:uvwasi' ],
|
||||
'include_dirs': [ 'deps/uvwasi/include' ],
|
||||
}],
|
||||
['OS=="linux" or OS=="openharmony"', {
|
||||
'ldflags': [ '-fsanitize=fuzzer' ]
|
||||
}],
|
||||
@ -1140,7 +1142,6 @@
|
||||
'<(node_lib_target_name)',
|
||||
'deps/googletest/googletest.gyp:gtest_prod',
|
||||
'deps/histogram/histogram.gyp:histogram',
|
||||
'deps/uvwasi/uvwasi.gyp:uvwasi',
|
||||
'deps/nbytes/nbytes.gyp:nbytes',
|
||||
],
|
||||
'includes': [
|
||||
@ -1152,7 +1153,6 @@
|
||||
'deps/v8/include',
|
||||
'deps/cares/include',
|
||||
'deps/uv/include',
|
||||
'deps/uvwasi/include',
|
||||
'test/cctest',
|
||||
],
|
||||
'defines': [
|
||||
@ -1165,6 +1165,10 @@
|
||||
'test/fuzzers/fuzz_strings.cc',
|
||||
],
|
||||
'conditions': [
|
||||
[ 'node_shared_uvwasi=="false"', {
|
||||
'dependencies': [ 'deps/uvwasi/uvwasi.gyp:uvwasi' ],
|
||||
'include_dirs': [ 'deps/uvwasi/include' ],
|
||||
}],
|
||||
['OS=="linux" or OS=="openharmony"', {
|
||||
'ldflags': [ '-fsanitize=fuzzer' ]
|
||||
}],
|
||||
|
||||
Loading…
Reference in New Issue
Block a user