| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -18,6 +18,7 @@ on: | |||
| 18 | 18 | - deps/cares/** | |
| 19 | 19 | - deps/crates/** | |
| 20 | 20 | - deps/corepack/** | |
| 21 | + - deps/googletest/** | ||
| 21 | 22 | - deps/icu-small/** | |
| 22 | 23 | - deps/icu-tmp/** | |
| 23 | 24 | - deps/llhttp/** | |
@@ -64,6 +65,7 @@ on: | |||
| 64 | 65 | - deps/cares/** | |
| 65 | 66 | - deps/crates/** | |
| 66 | 67 | - deps/corepack/** | |
| 68 | + - deps/googletest/** | ||
| 67 | 69 | - deps/icu-small/** | |
| 68 | 70 | - deps/icu-tmp/** | |
| 69 | 71 | - deps/llhttp/** | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1237,6 +1237,7 @@ ifeq ($(SKIP_SHARED_DEPS), 1) | |||
| 1237 | 1237 | $(RM) -r $(TARNAME)/deps/brotli | |
| 1238 | 1238 | $(RM) -r $(TARNAME)/deps/cares | |
| 1239 | 1239 | $(RM) -r $(TARNAME)/deps/crates | |
| 1240 | + $(RM) -r $(TARNAME)/deps/googletest | ||
| 1240 | 1241 | $(RM) -r $(TARNAME)/deps/icu-small | |
| 1241 | 1242 | $(RM) -r $(TARNAME)/deps/icu-tmp | |
| 1242 | 1243 | $(RM) -r $(TARNAME)/deps/llhttp | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -263,6 +263,28 @@ | |||
| 263 | 263 | help='Use the specified path to system CA (PEM format) in addition to ' | |
| 264 | 264 | 'the OpenSSL supplied CA store or compiled-in Mozilla CA copy.') | |
| 265 | 265 | ||
| 266 | + shared_optgroup.add_argument('--shared-gtest', | ||
| 267 | + action='store_true', | ||
| 268 | + dest='shared_gtest', | ||
| 269 | + default=None, | ||
| 270 | + help='link to a shared googletest DLL instead of static linking') | ||
| 271 | + | ||
| 272 | + shared_optgroup.add_argument('--shared-gtest-includes', | ||
| 273 | + action='store', | ||
| 274 | + dest='shared_gtest_includes', | ||
| 275 | + help='directory containing googletest header files') | ||
| 276 | + | ||
| 277 | + shared_optgroup.add_argument('--shared-gtest-libname', | ||
| 278 | + action='store', | ||
| 279 | + dest='shared_gtest_libname', | ||
| 280 | + default='gtest', | ||
| 281 | + help='alternative lib name to link to [default: %(default)s]') | ||
| 282 | + | ||
| 283 | + shared_optgroup.add_argument('--shared-gtest-libpath', | ||
| 284 | + action='store', | ||
| 285 | + dest='shared_gtest_libpath', | ||
| 286 | + help='a directory to search for the shared googletest DLL') | ||
| 287 | + | ||
| 266 | 288 | parser.add_argument('--experimental-http-parser', | |
| 267 | 289 | action='store_true', | |
| 268 | 290 | dest='experimental_http_parser', | |
@@ -2408,6 +2430,7 @@ def make_bin_override(): | |||
| 2408 | 2430 | configure_library('simdutf', output) | |
| 2409 | 2431 | configure_library('brotli', output, pkgname=['libbrotlidec', 'libbrotlienc']) | |
| 2410 | 2432 | configure_library('cares', output, pkgname='libcares') | |
| 2433 | + configure_library('gtest', output) | ||
| 2411 | 2434 | configure_library('nghttp2', output, pkgname='libnghttp2') | |
| 2412 | 2435 | configure_library('nghttp3', output, pkgname='libnghttp3') | |
| 2413 | 2436 | configure_library('ngtcp2', output, pkgname='libngtcp2') | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -4,36 +4,37 @@ | |||
| 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,7 +866,6 @@ | |||
| 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,6 +929,11 @@ | |||
| 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,7 +1159,6 @@ | |||
| 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,6 +1183,11 @@ | |||
| 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,8 +1211,6 @@ | |||
| 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,6 +1238,15 @@ | |||
| 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', | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -9,6 +9,7 @@ | |||
| 9 | 9 | ada | |
| 10 | 10 | brotli | |
| 11 | 11 | c-ares | |
| 12 | + gtest | ||
| 12 | 13 | libuv | |
| 13 | 14 | nghttp2 | |
| 14 | 15 | nghttp3 | |
| Back | FazBrowse Home | New Git URL |
0 commit comments