This repository has been archived on 2023-11-05. You can view files and clone it, but cannot push or open issues or pull requests.
signal-wrangler/test/CMakeLists.txt
2019-09-14 22:41:56 +02:00

19 lines
499 B
CMake

cmake_minimum_required(VERSION 3.8 FATAL_ERROR)
project(signal-handler-test)
include(EnableWarnings)
include(DefaultBuildRelease)
find_package(Catch2 REQUIRED)
add_executable(
sgnl-test
"${PROJECT_SOURCE_DIR}/test.cpp")
enable_warnings(sgnl-test PRIVATE)
target_link_libraries(sgnl-test sgnl::sgnl Catch2::Catch2 "-fsanitize=thread")
target_compile_features(sgnl-test PUBLIC cxx_std_17)
target_compile_options(sgnl-test PUBLIC "-fsanitize=thread")
add_test("signal-handler-test" sgnl-test)