|
4 | 4 | 'v8_trace_maps%': 0, |
5 | 5 | 'v8_enable_pointer_compression%': 0, |
6 | 6 | 'v8_enable_31bit_smis_on_64bit_arch%': 0, |
7 | | - 'node_no_browser_globals%': 'false', |
8 | | - 'node_snapshot_main%': '', |
9 | | - 'node_use_node_snapshot%': 'false', |
10 | | - 'node_use_v8_platform%': 'true', |
11 | | - 'node_use_bundled_v8%': 'true', |
12 | | - 'node_shared%': 'false', |
13 | | - 'node_write_snapshot_as_string_literals': 'true', |
14 | 7 | 'force_dynamic_crt%': 0, |
15 | | - 'ossfuzz' : 'false', |
| 8 | + 'node_builtin_modules_path%': '', |
| 9 | + 'node_core_target_name%': 'node', |
| 10 | + 'node_enable_v8_vtunejit%': 'false', |
| 11 | + 'node_intermediate_lib_type%': 'static_library', |
| 12 | + 'node_lib_target_name%': 'libnode', |
16 | 13 | 'node_module_version%': '', |
17 | | - 'node_use_amaro%': 'true', |
| 14 | + 'node_no_browser_globals%': 'false', |
18 | 15 | 'node_shared_brotli%': 'false', |
19 | | - 'node_shared_zstd%': 'false', |
20 | | - 'node_shared_zlib%': 'false', |
21 | | - 'node_shared_http_parser%': 'false', |
22 | 16 | 'node_shared_cares%': 'false', |
| 17 | + 'node_shared_gtest%': 'false', |
| 18 | + 'node_shared_http_parser%': 'false', |
23 | 19 | 'node_shared_libuv%': 'false', |
| 20 | + 'node_shared_nghttp2%': 'false', |
| 21 | + 'node_shared_openssl%': 'false', |
24 | 22 | 'node_shared_sqlite%': 'false', |
25 | 23 | 'node_shared_temporal_capi%': 'false', |
26 | 24 | 'node_shared_uvwasi%': 'false', |
27 | | - 'node_shared_nghttp2%': 'false', |
| 25 | + 'node_shared_zlib%': 'false', |
| 26 | + 'node_shared_zstd%': 'false', |
| 27 | + 'node_shared%': 'false', |
| 28 | + 'node_snapshot_main%': '', |
| 29 | + 'node_use_amaro%': 'true', |
| 30 | + 'node_use_bundled_v8%': 'true', |
| 31 | + 'node_use_node_snapshot%': 'false', |
28 | 32 | 'node_use_openssl%': 'true', |
29 | 33 | 'node_use_sqlite%': 'true', |
30 | | - 'node_shared_openssl%': 'false', |
| 34 | + 'node_use_v8_platform%': 'true', |
31 | 35 | 'node_v8_options%': '', |
32 | | - 'node_enable_v8_vtunejit%': 'false', |
33 | | - 'node_core_target_name%': 'node', |
34 | | - 'node_lib_target_name%': 'libnode', |
35 | | - 'node_intermediate_lib_type%': 'static_library', |
36 | | - 'node_builtin_modules_path%': '', |
| 36 | + 'node_write_snapshot_as_string_literals': 'true', |
| 37 | + 'ossfuzz' : 'false', |
37 | 38 | 'linked_module_files': [ |
38 | 39 | ], |
39 | 40 | # We list the deps/ files out instead of globbing them in js2c.cc since we |
|
865 | 866 | '<(SHARED_INTERMEDIATE_DIR)' # for node_natives.h |
866 | 867 | ], |
867 | 868 | 'dependencies': [ |
868 | | - 'deps/googletest/googletest.gyp:gtest_prod', |
869 | 869 | 'deps/histogram/histogram.gyp:histogram', |
870 | 870 | 'deps/nbytes/nbytes.gyp:nbytes', |
871 | 871 | 'tools/v8_gypfiles/abseil.gyp:abseil', |
|
929 | 929 | 'src/node_snapshot_stub.cc', |
930 | 930 | ] |
931 | 931 | }], |
| 932 | + [ 'node_shared_gtest=="false"', { |
| 933 | + 'dependencies': [ |
| 934 | + 'deps/googletest/googletest.gyp:gtest_prod', |
| 935 | + ], |
| 936 | + }], |
932 | 937 | [ 'node_use_sqlite=="true"', { |
933 | 938 | 'sources': [ |
934 | 939 | '<@(node_sqlite_sources)', |
|
1154 | 1159 | 'type': 'executable', |
1155 | 1160 | 'dependencies': [ |
1156 | 1161 | '<(node_lib_target_name)', |
1157 | | - 'deps/googletest/googletest.gyp:gtest_prod', |
1158 | 1162 | 'deps/histogram/histogram.gyp:histogram', |
1159 | 1163 | 'deps/nbytes/nbytes.gyp:nbytes', |
1160 | 1164 | ], |
|
1179 | 1183 | 'test/fuzzers/fuzz_strings.cc', |
1180 | 1184 | ], |
1181 | 1185 | 'conditions': [ |
| 1186 | + [ 'node_shared_gtest=="false"', { |
| 1187 | + 'dependencies': [ |
| 1188 | + 'deps/googletest/googletest.gyp:gtest_prod', |
| 1189 | + ], |
| 1190 | + }], |
1182 | 1191 | [ 'node_shared_uvwasi=="false"', { |
1183 | 1192 | 'dependencies': [ 'deps/uvwasi/uvwasi.gyp:uvwasi' ], |
1184 | 1193 | 'include_dirs': [ 'deps/uvwasi/include' ], |
|
1202 | 1211 |
|
1203 | 1212 | 'dependencies': [ |
1204 | 1213 | '<(node_lib_target_name)', |
1205 | | - 'deps/googletest/googletest.gyp:gtest', |
1206 | | - 'deps/googletest/googletest.gyp:gtest_main', |
1207 | 1214 | 'deps/histogram/histogram.gyp:histogram', |
1208 | 1215 | 'deps/nbytes/nbytes.gyp:nbytes', |
1209 | 1216 | 'tools/v8_gypfiles/abseil.gyp:abseil', |
|
1231 | 1238 | 'sources': [ '<@(node_cctest_sources)' ], |
1232 | 1239 |
|
1233 | 1240 | 'conditions': [ |
| 1241 | + [ 'node_shared_gtest=="false"', { |
| 1242 | + 'dependencies': [ |
| 1243 | + 'deps/googletest/googletest.gyp:gtest', |
| 1244 | + 'deps/googletest/googletest.gyp:gtest_main', |
| 1245 | + ], |
| 1246 | + }], |
| 1247 | + [ 'node_shared_gtest=="true"', { |
| 1248 | + 'libraries': [ '-lgtest_main' ], |
| 1249 | + }], |
1234 | 1250 | [ 'node_use_openssl=="true"', { |
1235 | 1251 | 'defines': [ |
1236 | 1252 | 'HAVE_OPENSSL=1', |
|
0 commit comments