fishbowl/engine/tests/CMakeLists.txt

11 lines
No EOL
375 B
CMake

include (CTest)
include (Catch)
file(GLOB_RECURSE SRCS src/**.cc src/**.c)
add_executable(fishbone_test ${SRCS})
target_link_libraries(fishbone_test PRIVATE fishbone Catch2::Catch2WithMain)
target_include_directories(fishbone_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src)
catch_discover_tests(fishbone_test)
file(COPY testresources DESTINATION ${CMAKE_CURRENT_BINARY_DIR})