diff --git a/package.xml b/package.xml
index 1101f6c..773823d 100644
--- a/package.xml
+++ b/package.xml
@@ -28,6 +28,7 @@
ament_lint_auto
ament_lint_common
ament_cmake_gtest
+ ament_index_cpp
ament_cmake
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 5308084..c47df5c 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -2,12 +2,13 @@
file(GLOB TEST_SOURCE "*_test.cpp")
if(TEST_SOURCE)
+ find_package(ament_index_cpp REQUIRED)
foreach(TEST_FILE ${TEST_SOURCE})
get_filename_component(TEST_NAME ${TEST_FILE} NAME_WE)
add_executable(${PROJECT_NAME}_${TEST_NAME} ${TEST_FILE})
ament_target_dependencies(${PROJECT_NAME}_${TEST_NAME} ${PROJECT_DEPENDENCIES})
- target_link_libraries(${PROJECT_NAME}_${TEST_NAME} ${PROJECT_NAME})
+ target_link_libraries(${PROJECT_NAME}_${TEST_NAME} ament_index_cpp::ament_index_cpp ${PROJECT_NAME})
endforeach()
endif()
@@ -16,12 +17,13 @@ file(GLOB GTEST_SOURCE "*_gtest.cpp")
if(GTEST_SOURCE)
find_package(ament_cmake_gtest REQUIRED)
+ find_package(ament_index_cpp REQUIRED)
foreach(TEST_SOURCE ${GTEST_SOURCE})
get_filename_component(TEST_NAME ${TEST_SOURCE} NAME_WE)
ament_add_gtest(${PROJECT_NAME}_${TEST_NAME} ${TEST_SOURCE})
ament_target_dependencies(${PROJECT_NAME}_${TEST_NAME} ${PROJECT_DEPENDENCIES})
- target_link_libraries(${PROJECT_NAME}_${TEST_NAME} gtest_main ${PROJECT_NAME})
+ target_link_libraries(${PROJECT_NAME}_${TEST_NAME} ament_index_cpp::ament_index_cpp gtest_main ${PROJECT_NAME})
endforeach()
endif()