cmake_minimum_required(VERSION 3.0.2) project(rexylib_tests) set(INCLUDE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../include) include_directories("${INCLUDE_PATH}") add_compile_options(-Wall -Wextra -pedantic -std=c++20 -Wno-free-nonheap-object) link_libraries(rexy) if(ENABLE_PROFILING) add_compile_options(-fsanitize=address -fno-omit-frame-pointer -fno-optimize-sibling-calls) add_link_options(-fsanitize=address -fno-omit-frame-pointer -fno-optimize-sibling-calls) endif() add_executable(basic_string "basic_string.cpp") set_target_properties(basic_string PROPERTIES OUTPUT_NAME basic_string) add_test(NAME basic_string-test COMMAND basic_string)