summaryrefslogtreecommitdiff
blob: b15b9172ad43494dd525c751417fabcf795f0c12 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -9,9 +9,10 @@
 set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR})
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_BINDIR})
 
+find_package(Catch2 REQUIRED)
 include(CTest)
-include(cmake/catch.cmake)
-include(${CATCH_MODULE_PATH}/Catch.cmake)
+include(Catch)
+find_path(CATCH_INCLUDE_DIR "catch.hpp" HINT /usr/include/catch/)
 
 find_package(Threads)
 
@@ -31,9 +32,9 @@
     utilities.cpp
 )
 
-add_dependencies(unit_tests catch)
+add_dependencies(unit_tests Catch2::Catch2)
 
-target_include_directories(unit_tests PUBLIC ${CATCH_MODULE_PATH})
+target_include_directories(unit_tests PUBLIC ${CATCH_INCLUDE_DIR})
 target_link_libraries(
     unit_tests
     PRIVATE cppzmq