Skip to content

Commit 06113e8

Browse files
committed
cmake: replace deps by system check and check deps
1 parent 32d378a commit 06113e8

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

cmake/check_deps.cmake

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# CXX Test
2+
if(BUILD_TESTING)
3+
if(NOT TARGET GTest::gtest)
4+
message(FATAL_ERROR "Target GTest::gtest not available.")
5+
endif()
6+
if(NOT TARGET GTest::gtest_main)
7+
message(FATAL_ERROR "Target GTest::gtest_main not available.")
8+
endif()
9+
endif()

cmake/deps.cmake renamed to cmake/system_deps.cmake

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,9 @@ if(NOT BUILD_pybind11)
1212
find_package(pybind11 REQUIRED)
1313
endif()
1414

15+
# CXX Test
16+
if(BUILD_TESTING)
17+
if(NOT BUILD_googletest AND NOT TARGET GTest::gtest_main)
18+
find_package(GTest REQUIRED)
19+
endif()
20+
endif()

0 commit comments

Comments
 (0)