# CMakeList.txt : CMake project for core_as, include source and define # project specific logic here. # cmake_minimum_required (VERSION 3.15) add_executable(benchStr bench_str.cpp bench.h) target_link_libraries(benchStr simstr::simstr benchmark::benchmark) target_compile_features(benchStr PUBLIC cxx_std_23) add_executable(process_result process_result.cpp) target_link_libraries(process_result simstr_simstr) if (EMSCRIPTEN) #target_link_options(benchStr PRIVATE -sSTACK_SIZE=1048576 -sINITIAL_MEMORY=128MB -sALLOW_MEMORY_GROWTH=0) set_target_properties (benchStr PROPERTIES SUFFIX .html) if(SIMSTR_EMSCRIPTEN_MT) target_link_options(benchStr PUBLIC -pthread -sPTHREAD_POOL_SIZE=navigator.hardwareConcurrency-1 -sENVIRONMENT=web,worker) endif() endif(EMSCRIPTEN)