aboutsummaryrefslogtreecommitdiff
path: root/cmake/Modules
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2018-12-07 22:12:12 +0100
committerFelix Morgner <felix.morgner@gmail.com>2018-12-07 22:12:12 +0100
commit32a24dfd5c5ca2cac3c303e82c9ebe7cc7ff28ab (patch)
tree9a7a6ec731209ef365ab604b83855a09a4332e20 /cmake/Modules
parent6a9d54e287526c1b3ee7656d94e71f933f685624 (diff)
downloadwanda-32a24dfd5c5ca2cac3c303e82c9ebe7cc7ff28ab.tar.xz
wanda-32a24dfd5c5ca2cac3c303e82c9ebe7cc7ff28ab.zip
core: begin implementing tests
Diffstat (limited to 'cmake/Modules')
-rw-r--r--cmake/Modules/CUTE.cmake11
1 files changed, 11 insertions, 0 deletions
diff --git a/cmake/Modules/CUTE.cmake b/cmake/Modules/CUTE.cmake
new file mode 100644
index 0000000..1f0e7df
--- /dev/null
+++ b/cmake/Modules/CUTE.cmake
@@ -0,0 +1,11 @@
+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)
+endif() \ No newline at end of file