Files
Seele/test/CMakeLists.txt
T

41 lines
1.1 KiB
CMake
Raw Normal View History

set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
find_package(Boost COMPONENTS unit_test_framework REQUIRED)
2022-04-15 23:45:44 +02:00
find_package(Aftermath REQUIRED)
add_subdirectory(Engine/)
2022-04-15 23:45:44 +02:00
target_include_directories(Seele_unit_tests PRIVATE ${ENGINE_ROOT})
target_include_directories(Seele_unit_tests PRIVATE ${Boost_INCLUDE_DIRS})
target_include_directories(Seele_unit_tests PRIVATE ${GLM_INCLUDE_DIRS})
target_include_directories(Seele_unit_tests PRIVATE ${Vulkan_INCLUDE_DIR})
target_include_directories(Seele_unit_tests PRIVATE ${NSAM_INCLUDE_DIRS})
target_link_libraries(Seele_unit_tests ${Boost_LIBRARIES})
2022-04-15 23:45:44 +02:00
target_link_libraries(Seele_unit_tests ${Vulkan_LIBRARY})
target_link_libraries(Seele_unit_tests ${NSAM_LIBRARIES})
2022-03-28 21:18:57 +02:00
if(UNIX)
target_compile_definitions(Seele_unit_tests PRIVATE -DBOOST_TEST_DYN_LINK)
endif()
2020-06-02 11:46:18 +02:00
target_precompile_headers(Seele_unit_tests
PRIVATE
<assert.h>
<memory>
<atomic>
2021-11-18 12:48:21 +01:00
<coroutine>
<thread>
2020-06-02 11:46:18 +02:00
<cstring>
<iostream>
<string>
<thread>
<functional>
<filesystem>
<fstream>
<mutex>
<condition_variable>)
enable_testing()
add_test(SeeleEngineTest Seele_unit_tests)