From dea78c1f207bed125fcd746c4635484e79d62cda Mon Sep 17 00:00:00 2001
From: Thomas Moulard <thomas.moulard@gmail.com>
Date: Mon, 12 Mar 2012 19:01:57 +0100
Subject: [PATCH] Do not remove rpath at install.

---
 CMakeLists.txt | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 323ee41..f9a4ac4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -44,6 +44,7 @@ rosbuild_add_link_flags(ros_import ${JRL_MAL_LDFLAGS} ${DYNAMIC_GRAPH_LDFLAGS}
 target_link_libraries(ros_import ros_bridge)
 target_link_libraries(ros_import
   ${JRL_MAL_LIBRARIES} ${DYNAMIC_GRAPH_LIBRARIES} ${SOT_CORE_LIBRARIES})
+set_target_properties(ros_import PROPERTIES BUILD_WITH_INSTALL_RPATH True)
 
 rosbuild_add_library(ros_export src/ros_export.cpp src/ros_export.hh)
 rosbuild_add_compile_flags(ros_export ${JRL_MAL_CFLAGS} ${DYNAMIC_GRAPH_CFLAGS}
@@ -53,6 +54,7 @@ rosbuild_add_link_flags(ros_export ${JRL_MAL_LDFLAGS} ${DYNAMIC_GRAPH_LDFLAGS}
 target_link_libraries(ros_export ros_bridge)
 target_link_libraries(ros_export
   ${JRL_MAL_LIBRARIES} ${DYNAMIC_GRAPH_LIBRARIES} ${SOT_CORE_LIBRARIES})
+set_target_properties(ros_export PROPERTIES BUILD_WITH_INSTALL_RPATH True)
 
 rosbuild_add_library(ros_joint_state
   src/ros_joint_state.cpp src/ros_joint_state)
@@ -64,6 +66,7 @@ rosbuild_add_link_flags(ros_joint_state ${JRL_MAL_LDFLAGS}
 target_link_libraries(ros_joint_state ros_bridge)
 target_link_libraries(ros_joint_state
   ${JRL_MAL_LIBRARIES} ${DYNAMIC_GRAPH_LIBRARIES} ${SOT_CORE_LIBRARIES})
+set_target_properties(ros_joint_state PROPERTIES BUILD_WITH_INSTALL_RPATH True)
 
 rosbuild_add_library(ros_interpreter
   src/ros_interpreter.cpp)
@@ -76,6 +79,7 @@ target_link_libraries(ros_interpreter ros_bridge)
 target_link_libraries(ros_interpreter
   ${JRL_MAL_LIBRARIES} ${DYNAMIC_GRAPH_LIBRARIES}
   ${DYNAMIC_GRAPH_PYTHON_LIBRARIES} ${SOT_CORE_LIBRARIES})
+set_target_properties(ros_interpreter PROPERTIES BUILD_WITH_INSTALL_RPATH True)
 
 # Stand alone remote dynamic-graph Python interpreter.
 rosbuild_add_executable(interpreter src/interpreter.cpp)
@@ -83,6 +87,7 @@ target_link_libraries(interpreter ros_interpreter)
 rosbuild_add_compile_flags(interpreter ${SOT_CORE_CFLAGS})
 rosbuild_add_link_flags(interpreter ${JRL_MAL_LDFLAGS}
   ${DYNAMIC_GRAPH_LDFLAGS} ${DYNAMIC_GRAPH_PYTHON_LDFLAGS} ${SOT_CORE_LDFLAGS})
+set_target_properties(interpreter PROPERTIES BUILD_WITH_INSTALL_RPATH True)
 
 INSTALL(TARGETS ros_bridge DESTINATION lib)
 INSTALL(TARGETS ros_import DESTINATION lib)
-- 
GitLab