Skip to content

Commit 3e008bb

Browse files
committed
Add ament_index_cpp as dependency
1 parent 5dfa6a0 commit 3e008bb

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

package.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
<test_depend>ament_lint_auto</test_depend>
2929
<test_depend>ament_lint_common</test_depend>
3030
<test_depend>ament_cmake_gtest</test_depend>
31+
<test_depend>ament_index_cpp</test_depend>
3132

3233
<export>
3334
<build_type>ament_cmake</build_type>

tests/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22
file(GLOB TEST_SOURCE "*_test.cpp")
33

44
if(TEST_SOURCE)
5+
find_package(ament_index_cpp REQUIRED)
56
foreach(TEST_FILE ${TEST_SOURCE})
67
get_filename_component(TEST_NAME ${TEST_FILE} NAME_WE)
78

89
add_executable(${PROJECT_NAME}_${TEST_NAME} ${TEST_FILE})
910
ament_target_dependencies(${PROJECT_NAME}_${TEST_NAME} ${PROJECT_DEPENDENCIES})
10-
target_link_libraries(${PROJECT_NAME}_${TEST_NAME} ${PROJECT_NAME})
11+
target_link_libraries(${PROJECT_NAME}_${TEST_NAME} ament_index_cpp::ament_index_cpp ${PROJECT_NAME})
1112
endforeach()
1213
endif()
1314

@@ -16,12 +17,13 @@ file(GLOB GTEST_SOURCE "*_gtest.cpp")
1617

1718
if(GTEST_SOURCE)
1819
find_package(ament_cmake_gtest REQUIRED)
20+
find_package(ament_index_cpp REQUIRED)
1921

2022
foreach(TEST_SOURCE ${GTEST_SOURCE})
2123
get_filename_component(TEST_NAME ${TEST_SOURCE} NAME_WE)
2224

2325
ament_add_gtest(${PROJECT_NAME}_${TEST_NAME} ${TEST_SOURCE})
2426
ament_target_dependencies(${PROJECT_NAME}_${TEST_NAME} ${PROJECT_DEPENDENCIES})
25-
target_link_libraries(${PROJECT_NAME}_${TEST_NAME} gtest_main ${PROJECT_NAME})
27+
target_link_libraries(${PROJECT_NAME}_${TEST_NAME} ament_index_cpp::ament_index_cpp gtest_main ${PROJECT_NAME})
2628
endforeach()
2729
endif()

0 commit comments

Comments
 (0)