From 8fc1085d9b9a70ab0ab0c902465a855b7f0df86f Mon Sep 17 00:00:00 2001 From: Shota Aoki Date: Mon, 4 Jan 2021 15:17:18 +0900 Subject: [PATCH] Fix CMakeLists (#111) --- sciurus17_control/CMakeLists.txt | 16 +++++++++------- sciurus17_examples/CMakeLists.txt | 17 +++++++++++------ sciurus17_gazebo/CMakeLists.txt | 10 ++++++++++ sciurus17_tools/CMakeLists.txt | 4 ++++ 4 files changed, 34 insertions(+), 13 deletions(-) diff --git a/sciurus17_control/CMakeLists.txt b/sciurus17_control/CMakeLists.txt index 9c2f7ed..3f9fab0 100644 --- a/sciurus17_control/CMakeLists.txt +++ b/sciurus17_control/CMakeLists.txt @@ -36,16 +36,18 @@ set(MESSAGE_DEPENDS sciurus17_msgs_generate_messages) install(TARGETS sciurus17_control RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} ) -install(DIRECTORY launch - DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}) install(DIRECTORY include/${PROJECT_NAME}/ DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION} FILES_MATCHING PATTERN "*.h" PATTERN ".svn" EXCLUDE ) -foreach(dir config launch scripts) - install(DIRECTORY ${dir}/ - DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/${dir} - ) -endforeach(dir) \ No newline at end of file + +install(DIRECTORY config launch + DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}) + +file(GLOB python_scripts scripts/*.py) +catkin_install_python( + PROGRAMS ${python_scripts} + DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +) diff --git a/sciurus17_examples/CMakeLists.txt b/sciurus17_examples/CMakeLists.txt index 0a0ffd8..75c1575 100644 --- a/sciurus17_examples/CMakeLists.txt +++ b/sciurus17_examples/CMakeLists.txt @@ -46,11 +46,16 @@ target_link_libraries(object_detection ## Install ## ############# -install(PROGRAMS - scripts/pick_and_place_left_arm_demo.py - scripts/pick_and_place_right_arm_demo.py - scripts/gripper_action_example.py - scripts/hand_position_publisher_example.py - scripts/neck_joint_trajectory_example.py +install(TARGETS object_detection + RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +) + +install(DIRECTORY launch + DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} +) + +file(GLOB python_scripts scripts/*.py) +catkin_install_python( + PROGRAMS ${python_scripts} DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} ) diff --git a/sciurus17_gazebo/CMakeLists.txt b/sciurus17_gazebo/CMakeLists.txt index d54bf21..f5c0f12 100644 --- a/sciurus17_gazebo/CMakeLists.txt +++ b/sciurus17_gazebo/CMakeLists.txt @@ -22,3 +22,13 @@ link_directories(${GAZEBO_LIBRARY_DIRS}) include_directories( ${catkin_INCLUDE_DIRS} ) + +install(DIRECTORY launch worlds + DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} +) + +file(GLOB python_scripts scripts/*.py) +catkin_install_python( + PROGRAMS ${python_scripts} + DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +) diff --git a/sciurus17_tools/CMakeLists.txt b/sciurus17_tools/CMakeLists.txt index a49e437..074d894 100644 --- a/sciurus17_tools/CMakeLists.txt +++ b/sciurus17_tools/CMakeLists.txt @@ -29,5 +29,9 @@ target_link_libraries(realsense_hwreset ${CMAKE_THREAD_LIBS_INIT} ) +install(TARGETS realsense_hwreset + RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +) + install(DIRECTORY scripts rules DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION})