Skip to content

Commit 0e9a1de

Browse files
authored
Install includes to include/ (#191)
Signed-off-by: Shane Loretz <[email protected]>
1 parent 99c0d03 commit 0e9a1de

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

CMakeLists.txt

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ find_package(rcpputils REQUIRED)
2828
if(ament_cmake_FOUND)
2929
ament_export_dependencies(console_bridge)
3030
ament_export_dependencies(rcpputils)
31-
ament_export_include_directories(include)
3231
endif()
3332

3433
set(${PROJECT_NAME}_SRCS
@@ -40,11 +39,12 @@ set(${PROJECT_NAME}_SRCS
4039
add_library(${PROJECT_NAME} ${explicit_library_type} ${${PROJECT_NAME}_SRCS})
4140
target_include_directories(${PROJECT_NAME} PUBLIC
4241
"$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>"
43-
"$<INSTALL_INTERFACE:include>")
42+
"$<INSTALL_INTERFACE:include/${PROJECT_NAME}>")
4443

4544
if(ament_cmake_FOUND)
46-
ament_target_dependencies(${PROJECT_NAME} "console_bridge" "rcpputils")
47-
ament_export_libraries(${PROJECT_NAME})
45+
target_link_libraries(${PROJECT_NAME}
46+
console_bridge::console_bridge
47+
rcpputils::rcpputils)
4848
ament_export_targets(${PROJECT_NAME})
4949
else()
5050
target_include_directories(${PROJECT_NAME}
@@ -104,5 +104,4 @@ install(TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME}
104104
install(DIRECTORY cmake
105105
DESTINATION share/${PROJECT_NAME})
106106

107-
install(DIRECTORY include/${PROJECT_NAME}
108-
DESTINATION include)
107+
install(DIRECTORY include/ DESTINATION include/${PROJECT_NAME})

0 commit comments

Comments
 (0)