forked from teamnwah/openmw-tes3coop
OS X: use link path for packaging to allow CMake infer library search dirs for @rpath resolving
This commit is contained in:
parent
fff6b5fde1
commit
d5aeb35449
1 changed files with 3 additions and 6 deletions
|
@ -297,8 +297,7 @@ if (APPLE)
|
||||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${APP_BUNDLE_DIR}/Contents/MacOS")
|
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${APP_BUNDLE_DIR}/Contents/MacOS")
|
||||||
|
|
||||||
if (OPENMW_OSX_DEPLOYMENT)
|
if (OPENMW_OSX_DEPLOYMENT)
|
||||||
SET(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)
|
SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
|
||||||
SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH FALSE)
|
|
||||||
endif()
|
endif()
|
||||||
else (APPLE)
|
else (APPLE)
|
||||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${OpenMW_BINARY_DIR}")
|
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${OpenMW_BINARY_DIR}")
|
||||||
|
@ -787,8 +786,6 @@ if (APPLE)
|
||||||
install_plugins_for_bundle("${INSTALL_SUBDIR}/${APP_BUNDLE_NAME}" PLUGINS)
|
install_plugins_for_bundle("${INSTALL_SUBDIR}/${APP_BUNDLE_NAME}" PLUGINS)
|
||||||
install_plugins_for_bundle("${INSTALL_SUBDIR}/${OPENCS_BUNDLE_NAME}" OPENCS_PLUGINS)
|
install_plugins_for_bundle("${INSTALL_SUBDIR}/${OPENCS_BUNDLE_NAME}" OPENCS_PLUGINS)
|
||||||
|
|
||||||
set(DIRS "${CMAKE_PREFIX_PATH}/lib")
|
|
||||||
|
|
||||||
install(CODE "
|
install(CODE "
|
||||||
function(gp_item_default_embedded_path_override item default_embedded_path_var)
|
function(gp_item_default_embedded_path_override item default_embedded_path_var)
|
||||||
if (\${item} MATCHES ${OSG_PLUGIN_PREFIX_DIR})
|
if (\${item} MATCHES ${OSG_PLUGIN_PREFIX_DIR})
|
||||||
|
@ -798,8 +795,8 @@ if (APPLE)
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
cmake_policy(SET CMP0009 OLD)
|
cmake_policy(SET CMP0009 OLD)
|
||||||
fixup_bundle(\"${INSTALLED_OPENMW_APP}\" \"${PLUGINS}\" \"${DIRS}\")
|
fixup_bundle(\"${INSTALLED_OPENMW_APP}\" \"${PLUGINS}\" \"\")
|
||||||
fixup_bundle(\"${INSTALLED_OPENCS_APP}\" \"${OPENCS_PLUGINS}\" \"${DIRS}\")
|
fixup_bundle(\"${INSTALLED_OPENCS_APP}\" \"${OPENCS_PLUGINS}\" \"\")
|
||||||
" COMPONENT Runtime)
|
" COMPONENT Runtime)
|
||||||
include(CPack)
|
include(CPack)
|
||||||
endif (APPLE)
|
endif (APPLE)
|
||||||
|
|
Loading…
Reference in a new issue