diff --git a/node.gyp b/node.gyp index b0b6edffc93c7f..5d95b3128d862d 100644 --- a/node.gyp +++ b/node.gyp @@ -1098,7 +1098,6 @@ 'dependencies': [ '<(node_lib_target_name)', 'deps/histogram/histogram.gyp:histogram', - 'deps/uvwasi/uvwasi.gyp:uvwasi', ], 'includes': [ 'node.gypi' @@ -1109,7 +1108,6 @@ 'deps/v8/include', 'deps/cares/include', 'deps/uv/include', - 'deps/uvwasi/include', 'test/cctest', ], 'defines': [ @@ -1122,6 +1120,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' ] }], @@ -1142,7 +1144,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': [ @@ -1154,7 +1155,6 @@ 'deps/v8/include', 'deps/cares/include', 'deps/uv/include', - 'deps/uvwasi/include', 'test/cctest', ], 'defines': [ @@ -1167,6 +1167,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' ] }],