We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
FindCatch2.cmake
1 parent 0d33339 commit ec770b6Copy full SHA for ec770b6
cmake/FindCatch2.cmake
@@ -1,7 +1,9 @@
1
-include(CPM)
2
-cpmaddpackage(gh:catchorg/Catch2@${Catch2_FIND_VERSION})
+find_package(CDeps 0.1.0 REQUIRED)
3
4
-include(FindPackageHandleStandardArgs)
5
-find_package_handle_standard_args(Catch2 REQUIRED_VARS Catch2_ADDED)
+cdeps_download_package(Catch2 github.com/catchorg/Catch2 v${Catch2_FIND_VERSION})
+cdeps_build_package(Catch2)
+cdeps_install_package(Catch2)
6
7
-list(PREPEND CMAKE_MODULE_PATH ${Catch2_SOURCE_DIR}/extras)
+include(CMakeFindDependencyMacro)
8
+find_dependency(Catch2 ${Catch2_FIND_VERSION} CONFIG
9
+ PATHS ${Catch2_INSTALL_DIR}/lib/cmake NO_DEFAULT_PATH)
0 commit comments