Skip to content

Commit d675219

Browse files
ignore build ros argument in test
1 parent 92a89a0 commit d675219

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

data_tamer_cpp/tests/CMakeLists.txt

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# look for gtest from ROS, but do not fail if it is not found
22
find_package(gtest_vendor QUIET)
3+
find_package(ament_cmake_gtest QUIET)
34

4-
if(gtest_vendor_FOUND AND DATA_TAMER_BUILD_ROS)
5-
find_package(ament_cmake_gtest REQUIRED)
5+
if(gtest_vendor_FOUND AND ament_cmake_gtest_FOUND)
66
ament_add_gtest(datatamer_test
77
dt_tests.cpp
88
custom_types_tests.cpp
@@ -13,6 +13,12 @@ if(gtest_vendor_FOUND AND DATA_TAMER_BUILD_ROS)
1313

1414
target_link_libraries(datatamer_test data_tamer)
1515
else()
16+
if (NOT gtest_vendor_FOUND)
17+
message(STATUS "gtest vendor not found, falling back to system GTest")
18+
endif()
19+
if (NOT ament_cmake_gtest_FOUND)
20+
message(STATUS "ament_cmake_gtest not found, falling back to system GTest")
21+
endif()
1622
# we must have gtest either from the ROS vendor (above) or on the system
1723
find_package(GTest REQUIRED)
1824

0 commit comments

Comments
 (0)