aboutsummaryrefslogtreecommitdiff
path: root/test/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/CMakeLists.txt')
-rw-r--r--test/CMakeLists.txt14
1 files changed, 13 insertions, 1 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index c4133193..10ab323e 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -1,7 +1,19 @@
include(Catch)
add_library(CruTestBase INTERFACE)
-target_link_libraries(CruTestBase INTERFACE Catch2::Catch2WithMain)
+if (EMSCRIPTEN)
+ target_link_libraries(CruTestBase INTERFACE Catch2::Catch2)
+else()
+ target_link_libraries(CruTestBase INTERFACE Catch2::Catch2WithMain)
+endif()
+
+function(cru_catch_discover_tests target)
+ if (EMSCRIPTEN)
+ message("Emscripten, not do catch_discover_tests for " target)
+ else()
+ catch_discover_tests(target)
+ endif()
+endfunction()
add_subdirectory(common)
add_subdirectory(platform)