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()