From 6c288d33f4ce854410775177b42afbd4a3b77b9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20R=C3=B6smann?= Date: Thu, 20 Feb 2020 22:43:35 +0100 Subject: [PATCH] cmake install commands added --- mpc_local_planner/CMakeLists.txt | 44 ++++++++++++++++++-------------- 1 file changed, 25 insertions(+), 19 deletions(-) diff --git a/mpc_local_planner/CMakeLists.txt b/mpc_local_planner/CMakeLists.txt index 2020647..e0cbca4 100644 --- a/mpc_local_planner/CMakeLists.txt +++ b/mpc_local_planner/CMakeLists.txt @@ -232,31 +232,37 @@ target_link_libraries(mpc_local_planner ## Mark executable scripts (Python etc.) for installation ## in contrast to setup.py, you can choose the destination -# install(PROGRAMS -# scripts/my_python_script -# DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} -# ) +install(PROGRAMS + scripts/plot_optimal_control_results.py + DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +) ## Mark executables and/or libraries for installation -# install(TARGETS ${PROJECT_NAME} ${PROJECT_NAME}_node -# ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} -# LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} -# RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} -# ) +install(TARGETS mpc_local_planner + LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} +) +install(TARGETS test_mpc_optim_node + RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +) ## Mark cpp header files for installation -# install(DIRECTORY include/${PROJECT_NAME}/ -# DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION} -# FILES_MATCHING PATTERN "*.h" -# PATTERN ".svn" EXCLUDE -# ) +install(DIRECTORY include/${PROJECT_NAME}/ + DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION} + #FILES_MATCHING PATTERN "*.h" + PATTERN ".svn" EXCLUDE +) ## Mark other files for installation (e.g. launch and bag files, etc.) -# install(FILES -# # myfile1 -# # myfile2 -# DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} -# ) +install(FILES + mpc_local_planner_plugin.xml + DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} +) + +install(DIRECTORY + launch cfg scripts + DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} + PATTERN ".svn" EXCLUDE +) ############# ## Testing ##