Changeset 10624 for code/trunk/cmake/InstallConfig.cmake
- Timestamp:
- Oct 4, 2015, 9:12:21 PM (10 years ago)
- Location:
- code/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk
-
code/trunk/cmake/InstallConfig.cmake
r8405 r10624 49 49 SET(ARCHIVE_INSTALL_DIRECTORY ${DEFAULT_ARCHIVE_PATH}) 50 50 SET(MODULE_INSTALL_DIRECTORY ${DEFAULT_MODULE_PATH}) 51 SET(PLUGIN_INSTALL_DIRECTORY ${DEFAULT_PLUGIN_PATH}) 51 52 SET(DOC_INSTALL_DIRECTORY ${DEFAULT_DOC_PATH}) 52 53 SET(DATA_INSTALL_DIRECTORY ${DEFAULT_DATA_PATH}) … … 61 62 SET(ARCHIVE_INSTALL_DIRECTORY lib/games/orxonox/static) 62 63 SET(MODULE_INSTALL_DIRECTORY lib/games/orxonox/modules) 64 SET(PLUGIN_INSTALL_DIRECTORY lib/games/orxonox/plugins) 63 65 SET(DOC_INSTALL_DIRECTORY share/doc/orxonox) 64 66 SET(DATA_INSTALL_DIRECTORY share/games/orxonox) … … 85 87 # The RPATH to be used when installing 86 88 IF(INSTALL_COPYABLE) 87 # Get relative paths from run to lib and from module to lib directory.89 # Get relative paths from run to lib and from module/plugin to lib directory. 88 90 FILE(RELATIVE_PATH _runtime_rpath "/${RUNTIME_INSTALL_DIRECTORY}" "/${LIBRARY_INSTALL_DIRECTORY}") 89 91 FILE(RELATIVE_PATH _module_rpath "/${MODULE_INSTALL_DIRECTORY}" "/${LIBRARY_INSTALL_DIRECTORY}") 92 FILE(RELATIVE_PATH _plugin_rpath "/${PLUGIN_INSTALL_DIRECTORY}" "/${LIBRARY_INSTALL_DIRECTORY}") 90 93 # $ORIGIN (with $ escaped) refers to the actual location of the library 91 94 # The UNIX loader recognises this special variable … … 93 96 SET(LIBRARY_RPATH "\$ORIGIN") 94 97 SET(MODULE_RPATH "\$ORIGIN:\$ORIGIN/${_module_rpath}") 98 SET(PLUGIN_RPATH "\$ORIGIN:\$ORIGIN/${_plugin_rpath}") 95 99 ELSE() 96 100 SET(RUNTIME_RPATH "${CMAKE_INSTALL_PREFIX}/${LIBRARY_INSTALL_DIRECTORY}") 97 101 SET(LIBRARY_RPATH "${CMAKE_INSTALL_PREFIX}/${LIBRARY_INSTALL_DIRECTORY}") 98 102 SET(MODULE_RPATH "${LIBRARY_RPATH}:${CMAKE_INSTALL_PREFIX}/${MODULE_INSTALL_DIRECTORY}") 103 SET(PLUGIN_RPATH "${LIBRARY_RPATH}:${CMAKE_INSTALL_PREFIX}/${PLUGIN_INSTALL_DIRECTORY}") 99 104 ENDIF() 100 105
Note: See TracChangeset
for help on using the changeset viewer.