Skip to content

Commit 232831f

Browse files
lemiretargos
authored andcommitted
deps: enable unbundling of simdjson, simdutf, ada
PR-URL: #52924 Reviewed-By: Yagiz Nizipli <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Benjamin Gruenbaum <[email protected]>
1 parent a850219 commit 232831f

File tree

1 file changed

+71
-0
lines changed

1 file changed

+71
-0
lines changed

configure.py

+71
Original file line numberDiff line numberDiff line change
@@ -404,6 +404,74 @@
404404
dest='shared_zlib_libpath',
405405
help='a directory to search for the shared zlib DLL')
406406

407+
shared_optgroup.add_argument('--shared-simdjson',
408+
action='store_true',
409+
dest='shared_simdjson',
410+
default=None,
411+
help='link to a shared simdjson DLL instead of static linking')
412+
413+
shared_optgroup.add_argument('--shared-simdjson-includes',
414+
action='store',
415+
dest='shared_simdjson_includes',
416+
help='directory containing simdjson header files')
417+
418+
shared_optgroup.add_argument('--shared-simdjson-libname',
419+
action='store',
420+
dest='shared_simdjson_libname',
421+
default='simdjson',
422+
help='alternative lib name to link to [default: %(default)s]')
423+
424+
shared_optgroup.add_argument('--shared-simdjson-libpath',
425+
action='store',
426+
dest='shared_simdjson_libpath',
427+
help='a directory to search for the shared simdjson DLL')
428+
429+
430+
shared_optgroup.add_argument('--shared-simdutf',
431+
action='store_true',
432+
dest='shared_simdutf',
433+
default=None,
434+
help='link to a shared simdutf DLL instead of static linking')
435+
436+
shared_optgroup.add_argument('--shared-simdutf-includes',
437+
action='store',
438+
dest='shared_simdutf_includes',
439+
help='directory containing simdutf header files')
440+
441+
shared_optgroup.add_argument('--shared-simdutf-libname',
442+
action='store',
443+
dest='shared_simdutf_libname',
444+
default='simdutf',
445+
help='alternative lib name to link to [default: %(default)s]')
446+
447+
shared_optgroup.add_argument('--shared-simdutf-libpath',
448+
action='store',
449+
dest='shared_simdutf_libpath',
450+
help='a directory to search for the shared simdutf DLL')
451+
452+
453+
shared_optgroup.add_argument('--shared-ada',
454+
action='store_true',
455+
dest='shared_ada',
456+
default=None,
457+
help='link to a shared ada DLL instead of static linking')
458+
459+
shared_optgroup.add_argument('--shared-ada-includes',
460+
action='store',
461+
dest='shared_ada_includes',
462+
help='directory containing ada header files')
463+
464+
shared_optgroup.add_argument('--shared-ada-libname',
465+
action='store',
466+
dest='shared_ada_libname',
467+
default='ada',
468+
help='alternative lib name to link to [default: %(default)s]')
469+
470+
shared_optgroup.add_argument('--shared-ada-libpath',
471+
action='store',
472+
dest='shared_ada_libpath',
473+
help='a directory to search for the shared ada DLL')
474+
407475
shared_optgroup.add_argument('--shared-brotli',
408476
action='store_true',
409477
dest='shared_brotli',
@@ -2046,6 +2114,9 @@ def make_bin_override():
20462114
configure_library('zlib', output)
20472115
configure_library('http_parser', output)
20482116
configure_library('libuv', output)
2117+
configure_library('ada', output)
2118+
configure_library('simdjson', output)
2119+
configure_library('simdutf', output)
20492120
configure_library('brotli', output, pkgname=['libbrotlidec', 'libbrotlienc'])
20502121
configure_library('cares', output, pkgname='libcares')
20512122
configure_library('nghttp2', output, pkgname='libnghttp2')

0 commit comments

Comments
 (0)