[Orxonox-commit 3585] r8270 - code/branches/kicklib/cmake/tools

rgrieder at orxonox.net rgrieder at orxonox.net
Tue Apr 19 23:20:47 CEST 2011


Author: rgrieder
Date: 2011-04-19 23:20:46 +0200 (Tue, 19 Apr 2011)
New Revision: 8270

Modified:
   code/branches/kicklib/cmake/tools/TargetUtilities.cmake
Log:
Add RPATH for installed libraries too

Modified: code/branches/kicklib/cmake/tools/TargetUtilities.cmake
===================================================================
--- code/branches/kicklib/cmake/tools/TargetUtilities.cmake	2011-04-19 21:20:15 UTC (rev 8269)
+++ code/branches/kicklib/cmake/tools/TargetUtilities.cmake	2011-04-19 21:20:46 UTC (rev 8270)
@@ -286,6 +286,15 @@
     TARGET_LINK_LIBRARIES(${_target_name} ${_arg_LINK_LIBRARIES})
   ENDIF()
 
+  # RPATH settings for the installation
+  IF(UNIX)
+    SET(_rpath ${LIBRARY_INSTALL_DIRECTORY})
+    IF(_arg_MODULE)
+      LIST(APPEND _rpath ${MODULE_INSTALL_DIRECTORY})
+    ENDIF()
+    SET_TARGET_PROPERTIES(${_target_name} PROPERTIES INSTALL_RPATH "${_rpath}")
+  ENDIF()
+
   # DEFINE_SYMBOL
   IF(_arg_DEFINE_SYMBOL)
     SET_TARGET_PROPERTIES(${_target_name} PROPERTIES DEFINE_SYMBOL ${_arg_DEFINE_SYMBOL})




More information about the Orxonox-commit mailing list