Files
kaizen/test/CMakeLists.txt
Simone 4bdcfb1541 Squashed 'external/mio/' content from commit 8b6b7d8
git-subtree-dir: external/mio
git-subtree-split: 8b6b7d878c89e81614d05edca7936de41ccdd2da
2024-01-23 08:34:36 +01:00

26 lines
884 B
CMake

configure_file(
"${PROJECT_SOURCE_DIR}/cmake/CTestCustom.cmake"
"${PROJECT_BINARY_DIR}/CTestCustom.cmake"
COPYONLY)
add_executable(mio.test test.cpp)
target_link_libraries(mio.test PRIVATE mio::mio)
add_test(NAME mio.test COMMAND mio.test)
if(WIN32)
add_executable(mio.unicode.test test.cpp)
target_link_libraries(mio.unicode.test PRIVATE mio::mio)
target_compile_definitions(mio.unicode.test PRIVATE UNICODE)
add_test(NAME mio.unicode.test COMMAND mio.test)
add_executable(mio.fullwinapi.test test.cpp)
target_link_libraries(mio.fullwinapi.test
PRIVATE mio::mio_full_winapi)
add_test(NAME mio.fullwinapi.test COMMAND mio.fullwinapi.test)
add_executable(mio.minwinapi.test test.cpp)
target_link_libraries(mio.minwinapi.test
PRIVATE mio::mio_min_winapi)
add_test(NAME mio.minwinapi.test COMMAND mio.minwinapi.test)
endif()