aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author3gg <3gg@shellblade.net>2026-04-20 18:49:45 -0700
committer3gg <3gg@shellblade.net>2026-04-20 18:49:45 -0700
commite014d3cc269c636767528f2cdd716fc6badcaa89 (patch)
tree6bbee621b14a3f2ab552c6ca2492c0488e9680b7
parentdadaf61c45d675f0e8b88fbc231748ad8247a736 (diff)
Integration with ctest
-rw-r--r--plugin/CMakeLists.txt2
-rw-r--r--simloop/CMakeLists.txt4
-rw-r--r--test/CMakeLists.txt4
3 files changed, 6 insertions, 4 deletions
diff --git a/plugin/CMakeLists.txt b/plugin/CMakeLists.txt
index 68cbe30..c132c0a 100644
--- a/plugin/CMakeLists.txt
+++ b/plugin/CMakeLists.txt
@@ -33,6 +33,6 @@ add_executable(plugin_test
33 33
34target_link_libraries(plugin_test 34target_link_libraries(plugin_test
35 plugin 35 plugin
36 test) 36 ctest)
37 37
38target_compile_options(plugin_test PRIVATE -DUNIT_TEST -DNDEBUG -Wall -Wextra -Wpedantic) 38target_compile_options(plugin_test PRIVATE -DUNIT_TEST -DNDEBUG -Wall -Wextra -Wpedantic)
diff --git a/simloop/CMakeLists.txt b/simloop/CMakeLists.txt
index fe7f954..528e65f 100644
--- a/simloop/CMakeLists.txt
+++ b/simloop/CMakeLists.txt
@@ -22,6 +22,8 @@ add_executable(simloop_test
22 22
23target_link_libraries(simloop_test 23target_link_libraries(simloop_test
24 simloop 24 simloop
25 test) 25 ctest)
26 26
27target_compile_options(simloop_test PRIVATE -DUNIT_TEST -DNDEBUG -Wall -Wextra -Wpedantic) 27target_compile_options(simloop_test PRIVATE -DUNIT_TEST -DNDEBUG -Wall -Wextra -Wpedantic)
28
29add_test(NAME simloop_test COMMAND simloop_test --unittest)
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index a35fde4..9fe9a9c 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -6,8 +6,8 @@ set(CMAKE_C_STANDARD 23)
6set(CMAKE_C_STANDARD_REQUIRED On) 6set(CMAKE_C_STANDARD_REQUIRED On)
7set(CMAKE_C_EXTENSIONS Off) 7set(CMAKE_C_EXTENSIONS Off)
8 8
9add_library(test INTERFACE 9add_library(ctest INTERFACE
10 test.h) 10 test.h)
11 11
12target_include_directories(test INTERFACE 12target_include_directories(ctest INTERFACE
13 .) 13 .)