11include_directories ( . linux )
22link_libraries (simdjson )
3- add_executable (parse parse.cpp )
4- add_executable (statisticalmodel statisticalmodel.cpp )
5- add_executable (parse_stream parse_stream.cpp )
3+ # add_executable(benchfeatures benchfeatures.cpp)
64add_executable (get_corpus_benchmark get_corpus_benchmark.cpp )
75add_executable (perfdiff perfdiff.cpp )
6+ add_executable (parse parse.cpp )
7+ add_executable (parse_stream parse_stream.cpp )
8+ add_executable (statisticalmodel statisticalmodel.cpp )
9+
10+ add_executable (parse_noutf8validation parse.cpp )
11+ target_compile_definitions (parse_noutf8validation PRIVATE SIMDJSON_SKIPUTF8VALIDATION )
12+ add_executable (parse_nonumberparsing parse.cpp )
13+ target_compile_definitions (parse_nonumberparsing PRIVATE SIMDJSON_SKIPNUMBERPARSING )
14+ add_executable (parse_nostringparsing parse.cpp )
15+ target_compile_definitions (parse_nostringparsing PRIVATE SIMDJSON_SKIPSTRINGPARSING )
816
917# Google Benchmarks
1018if (SIMDJSON_GOOGLE_BENCHMARKS)
1119 link_libraries (benchmark::benchmark )
1220 add_executable (bench_parse_call bench_parse_call.cpp )
1321 add_executable (bench_dom_api bench_dom_api.cpp )
1422 target_link_libraries (bench_dom_api test -data )
15- endif ()
23+ endif ()
24+
25+ add_executable (distinctuseridcompetition distinctuseridcompetition.cpp )
26+ target_link_libraries (distinctuseridcompetition competition-core )
27+ add_executable (minifiercompetition minifiercompetition.cpp )
28+ target_link_libraries (minifiercompetition competition-core )
29+ add_executable (parseandstatcompetition parseandstatcompetition.cpp )
30+ target_link_libraries (parseandstatcompetition competition-core )
31+ add_executable (parsingcompetition parsingcompetition.cpp )
32+ target_link_libraries (parsingcompetition competition-core )
33+ add_executable (allparsingcompetition parsingcompetition.cpp )
34+ target_link_libraries (allparsingcompetition competition-all )
35+ target_compile_definitions (allparsingcompetition PRIVATE ALLPARSER )
0 commit comments