cmake_minimum_required(VERSION 3.0.2) project(rjp_tests) set(INCLUDE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../include) include_directories("${INCLUDE_PATH}") add_compile_options(-Wall -Wextra -pedantic) link_libraries(rjp) 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(parse "parse.c") add_executable(output "output.c") add_test(NAME parse-test COMMAND parse) add_test(NAME output-test COMMAND output)