diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2019-11-29 11:33:34 +0100 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2019-11-29 11:33:34 +0100 |
| commit | 19a333165631f30556ee675ffb1cd5769eb82789 (patch) | |
| tree | ebdcd317598bad84f2f57539a9a98bd4e4821fc4 /cmake/Modules | |
| parent | 16b821f0b921105b2fb40c222d97f1dcadd613d7 (diff) | |
| download | wanda-19a333165631f30556ee675ffb1cd5769eb82789.tar.xz wanda-19a333165631f30556ee675ffb1cd5769eb82789.zip | |
build: use CUTE via conan
Diffstat (limited to 'cmake/Modules')
| -rw-r--r-- | cmake/Modules/CUTE.cmake | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/cmake/Modules/CUTE.cmake b/cmake/Modules/CUTE.cmake index 77dd95b..e69de29 100644 --- a/cmake/Modules/CUTE.cmake +++ b/cmake/Modules/CUTE.cmake @@ -1,35 +0,0 @@ -if(NOT EXISTS "${PROJECT_SOURCE_DIR}/lib/cute/cute/cute.h") - message(STATUS "CUTE: Submodule 'lib/cute' not checked out. Disabling tests.") - set(CUTE_FOUND OFF) -else() - message(STATUS "CUTE: Found submodule 'lib/cute'. Enabling tests.") - include("CTest") - enable_testing() - add_library("LIB::CUTE" INTERFACE IMPORTED) - set_property(TARGET "LIB::CUTE" PROPERTY INTERFACE_INCLUDE_DIRECTORIES "${PROJECT_SOURCE_DIR}/lib/cute") - set(CUTE_FOUND ON) - - add_library("${PROJECT_NAME}_test_driver" OBJECT - "tests/${PROJECT_NAME}/driver.cpp" - ) - target_include_directories("${PROJECT_NAME}_test_driver" SYSTEM - PUBLIC "${PROJECT_SOURCE_DIR}/lib/cute" - ) - - function("cute_test" SUITE_NAME) - if(NOT SUITE_NAME) - message(FATAL_ERROR "Missing argument 'SUITE_NAME'!") - endif() - - add_executable("${PROJECT_NAME}_${SUITE_NAME}_tests" - "tests/${PROJECT_NAME}/test_suite_${SUITE_NAME}.cpp" - ) - target_link_libraries("${PROJECT_NAME}_${SUITE_NAME}_tests" - "${PROJECT_NAME}_test_driver" - "${PROJECT_NAME}" - ) - add_test(NAME "${SUITE_NAME}_tests" - COMMAND "${PROJECT_NAME}_${SUITE_NAME}_tests" - ) - endfunction() -endif()
\ No newline at end of file |
