mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-14 00:07:35 -04:00
support DESTDIR in bundling
git-svn-id: http://svn.osgeo.org/qgis/trunk@14501 c8812cc2-4d05-0410-92ff-de0c093fc19c
This commit is contained in:
parent
64e309be53
commit
29a1a83587
@ -26,5 +26,5 @@ IF (APPLE)
|
||||
INSTALL (SCRIPT ${CMAKE_BINARY_DIR}/mac/4user.cmake)
|
||||
ENDIF (QGIS_MACAPP_BUNDLE_USER)
|
||||
# tickle app bundle
|
||||
INSTALL (CODE "EXECUTE_PROCESS(COMMAND touch ${CMAKE_INSTALL_PREFIX}/../../.)")
|
||||
INSTALL (CODE "EXECUTE_PROCESS(COMMAND touch \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/../../.\")")
|
||||
ENDIF (APPLE)
|
||||
|
@ -6,8 +6,8 @@
|
||||
# kill boolean warnings
|
||||
CMAKE_POLICY (SET CMP0012 NEW)
|
||||
|
||||
SET (QAPPDIRC "@QGIS_MACAPP_PREFIX@")
|
||||
SET (QAPPDIR "@CMAKE_INSTALL_PREFIX@")
|
||||
SET (QAPPDIRC "$ENV{DESTDIR}@QGIS_MACAPP_PREFIX@")
|
||||
SET (QAPPDIR "$ENV{DESTDIR}@CMAKE_INSTALL_PREFIX@")
|
||||
SET (QFWDIR "${QAPPDIR}/@QGIS_FW_SUBDIR@")
|
||||
SET (QBINDIR "${QAPPDIR}/@QGIS_BIN_SUBDIR@")
|
||||
SET (QCGIDIR "${QAPPDIR}/@QGIS_CGIBIN_SUBDIR@")
|
||||
|
@ -9,8 +9,8 @@ INCLUDE (GetPrerequisites)
|
||||
# kill boolean warnings
|
||||
CMAKE_POLICY (SET CMP0012 NEW)
|
||||
|
||||
SET (QAPPDIRC "@QGIS_MACAPP_PREFIX@")
|
||||
SET (QAPPDIR "@CMAKE_INSTALL_PREFIX@")
|
||||
SET (QAPPDIRC "$ENV{DESTDIR}@QGIS_MACAPP_PREFIX@")
|
||||
SET (QAPPDIR "$ENV{DESTDIR}@CMAKE_INSTALL_PREFIX@")
|
||||
SET (QFWDIR "${QAPPDIR}/@QGIS_FW_SUBDIR@")
|
||||
SET (QBINDIR "${QAPPDIR}/@QGIS_BIN_SUBDIR@")
|
||||
SET (QCGIDIR "${QAPPDIR}/@QGIS_CGIBIN_SUBDIR@")
|
||||
|
@ -13,8 +13,8 @@ INCLUDE (GetPrerequisites)
|
||||
# kill boolean warnings
|
||||
CMAKE_POLICY (SET CMP0012 NEW)
|
||||
|
||||
SET (QAPPDIRC "@QGIS_MACAPP_PREFIX@")
|
||||
SET (QAPPDIR "@CMAKE_INSTALL_PREFIX@")
|
||||
SET (QAPPDIRC "$ENV{DESTDIR}@QGIS_MACAPP_PREFIX@")
|
||||
SET (QAPPDIR "$ENV{DESTDIR}@CMAKE_INSTALL_PREFIX@")
|
||||
SET (QFWDIR "${QAPPDIR}/@QGIS_FW_SUBDIR@")
|
||||
SET (QBINDIR "${QAPPDIR}/@QGIS_BIN_SUBDIR@")
|
||||
SET (QCGIDIR "${QAPPDIR}/@QGIS_CGIBIN_SUBDIR@")
|
||||
|
@ -11,8 +11,8 @@ INCLUDE (GetPrerequisites)
|
||||
# kill boolean warnings
|
||||
CMAKE_POLICY (SET CMP0012 NEW)
|
||||
|
||||
SET (QAPPDIRC "@QGIS_MACAPP_PREFIX@")
|
||||
SET (QAPPDIR "@CMAKE_INSTALL_PREFIX@")
|
||||
SET (QAPPDIRC "$ENV{DESTDIR}@QGIS_MACAPP_PREFIX@")
|
||||
SET (QAPPDIR "$ENV{DESTDIR}@CMAKE_INSTALL_PREFIX@")
|
||||
SET (QFWDIR "${QAPPDIR}/@QGIS_FW_SUBDIR@")
|
||||
SET (QBINDIR "${QAPPDIR}/@QGIS_BIN_SUBDIR@")
|
||||
SET (QCGIDIR "${QAPPDIR}/@QGIS_CGIBIN_SUBDIR@")
|
||||
|
@ -100,8 +100,8 @@ SET_TARGET_PROPERTIES(qgis_help PROPERTIES
|
||||
IF (APPLE)
|
||||
INSTALL (TARGETS qgis_help BUNDLE DESTINATION ${QGIS_BIN_DIR})
|
||||
# needed because global install_name prefix is for main qgis app
|
||||
INSTALL (CODE "EXECUTE_PROCESS(COMMAND install_name_tool -change ${CMAKE_INSTALL_NAME_DIR}/libqgis_core.${COMPLETE_VERSION}.dylib @executable_path/../../../../lib/libqgis_core.${COMPLETE_VERSION}.dylib \"${CMAKE_INSTALL_PREFIX}/${QGIS_BIN_DIR}/qgis_help.app/Contents/MacOS/qgis_help\")")
|
||||
INSTALL (CODE "EXECUTE_PROCESS (COMMAND ln -sfh ../../../${QGIS_FW_SUBDIR} \"${CMAKE_INSTALL_PREFIX}/${QGIS_BIN_DIR}/qgis_help.app/Contents/Frameworks\")")
|
||||
INSTALL (CODE "EXECUTE_PROCESS(COMMAND install_name_tool -change ${CMAKE_INSTALL_NAME_DIR}/libqgis_core.${COMPLETE_VERSION}.dylib @executable_path/../../../../lib/libqgis_core.${COMPLETE_VERSION}.dylib \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${QGIS_BIN_DIR}/qgis_help.app/Contents/MacOS/qgis_help\")")
|
||||
INSTALL (CODE "EXECUTE_PROCESS (COMMAND ln -sfh ../../../${QGIS_FW_SUBDIR} \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${QGIS_BIN_DIR}/qgis_help.app/Contents/Frameworks\")")
|
||||
ELSE (APPLE)
|
||||
INSTALL (TARGETS qgis_help RUNTIME DESTINATION ${QGIS_BIN_DIR})
|
||||
ENDIF (APPLE)
|
||||
|
Loading…
x
Reference in New Issue
Block a user