Skip to content

Commit 2b96b44

Browse files
v4hnrhaschke
authored andcommitted
Cleanup cmake install rules (#358)
* install missing launch folders * install missing binaries * install, but do not expose libinteractivity_utils This lib is not meant as a public interface.
1 parent bac25b7 commit 2b96b44

10 files changed

Lines changed: 20 additions & 4 deletions

File tree

CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ set(THIS_PACKAGE_INCLUDE_DIRS
3030

3131
catkin_package(
3232
LIBRARIES
33-
interactivity_utils
3433
INCLUDE_DIRS
3534
CATKIN_DEPENDS
3635
moveit_core

doc/interactivity/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ install(
3636
${INTERACTIVITY_LIB_NAME}
3737
LIBRARY
3838
DESTINATION
39-
${CATKIN_PACKAGE_SHARE_DESTINATION}
39+
${CATKIN_PACKAGE_LIB_DESTINATION}
4040
)
4141

42-
install(DIRECTORY include/ DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION})
42+
install(DIRECTORY launch DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION})

doc/kinematics/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
add_executable(ros_api_tutorial src/ros_api_tutorial.cpp)
22
target_link_libraries(ros_api_tutorial ${catkin_LIBRARIES} ${Boost_LIBRARIES})
33

4+
install(TARGETS ros_api_tutorial DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION})
45
install(DIRECTORY launch DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION})

doc/motion_planning_api/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ add_executable(motion_planning_api_tutorial src/motion_planning_api_tutorial.cpp
22
target_link_libraries(motion_planning_api_tutorial ${catkin_LIBRARIES} ${Boost_LIBRARIES})
33
install(TARGETS motion_planning_api_tutorial DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION})
44

5+
install(DIRECTORY launch DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION})

doc/motion_planning_pipeline/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ add_executable(motion_planning_pipeline_tutorial src/motion_planning_pipeline_tu
22
target_link_libraries(motion_planning_pipeline_tutorial ${catkin_LIBRARIES} ${Boost_LIBRARIES})
33
install(TARGETS motion_planning_pipeline_tutorial DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION})
44

5+
install(DIRECTORY launch DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION})

doc/move_group_interface/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ add_executable(move_group_interface_tutorial src/move_group_interface_tutorial.c
22
target_link_libraries(move_group_interface_tutorial ${catkin_LIBRARIES} ${Boost_LIBRARIES})
33
install(TARGETS move_group_interface_tutorial DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION})
44

5+
install(DIRECTORY launch DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION})
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
install(DIRECTORY launch DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION})
21
install(PROGRAMS
32
scripts/move_group_python_interface_tutorial.py
43
DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
54
)
5+
6+
install(DIRECTORY launch DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION})

doc/perception_pipeline/CMakeLists.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,11 @@ target_link_libraries(cylinder_segment ${catkin_LIBRARIES})
33

44
add_executable(bag_publisher_maintain_time src/bag_publisher_maintain_time.cpp)
55
target_link_libraries(bag_publisher_maintain_time ${catkin_LIBRARIES} ${Boost_LIBRARIES})
6+
7+
install(
8+
TARGETS
9+
bag_publisher_maintain_time
10+
cylinder_segment
11+
DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION})
12+
13+
install(DIRECTORY launch DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION})

doc/planning_scene/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
add_executable(planning_scene_tutorial src/planning_scene_tutorial.cpp)
22
target_link_libraries(planning_scene_tutorial ${catkin_LIBRARIES} ${Boost_LIBRARIES})
33
install(TARGETS planning_scene_tutorial DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION})
4+
5+
install(DIRECTORY launch DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION})
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
add_executable(planning_scene_ros_api_tutorial src/planning_scene_ros_api_tutorial.cpp)
22
target_link_libraries(planning_scene_ros_api_tutorial ${catkin_LIBRARIES} ${Boost_LIBRARIES})
33
install(TARGETS planning_scene_ros_api_tutorial DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION})
4+
5+
install(DIRECTORY launch DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION})

0 commit comments

Comments
 (0)