New-Cli-Installer/subprojects/packagefiles/simdjson/meson.build

26 lines
809 B
Meson
Raw Normal View History

project('simdjson', 'cpp',
version : '1.0.2',
license : 'Apache-2.0',
default_options : [
2022-06-08 02:47:05 +08:00
'cpp_std=c++20',
'default_library=static',
]
)
simdjson_lib = library('simdjson',
sources : ['singleheader/simdjson.cpp'],
2022-01-03 05:45:54 +08:00
cpp_args : ['-DSIMDJSON_THREADS_ENABLED=1', '-Wno-ambiguous-reversed-operator'],
include_directories: include_directories('singleheader')
)
simdjson_dep = declare_dependency(
include_directories: include_directories('singleheader'),
2022-01-03 05:45:54 +08:00
compile_args : ['-DSIMDJSON_THREADS_ENABLED=1', '-Wno-ambiguous-reversed-operator'],
link_with : simdjson_lib
)
simdjson_multiple_headers = declare_dependency(
include_directories: include_directories('include'),
2022-01-03 05:45:54 +08:00
compile_args : ['-DSIMDJSON_THREADS_ENABLED=1', '-Wno-ambiguous-reversed-operator'],
)