Skip to content

Commit 7e48860

Browse files
author
kyngchaos
committedNov 4, 2010
support DESTDIR in bundling
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@14501 c8812cc2-4d05-0410-92ff-de0c093fc19c

File tree

6 files changed

+11
-11
lines changed

6 files changed

+11
-11
lines changed
 

‎mac/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,5 @@ IF (APPLE)
2626
INSTALL (SCRIPT ${CMAKE_BINARY_DIR}/mac/4user.cmake)
2727
ENDIF (QGIS_MACAPP_BUNDLE_USER)
2828
# tickle app bundle
29-
INSTALL (CODE "EXECUTE_PROCESS(COMMAND touch ${CMAKE_INSTALL_PREFIX}/../../.)")
29+
INSTALL (CODE "EXECUTE_PROCESS(COMMAND touch \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/../../.\")")
3030
ENDIF (APPLE)

‎mac/cmake/0qgis.cmake.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
# kill boolean warnings
77
CMAKE_POLICY (SET CMP0012 NEW)
88

9-
SET (QAPPDIRC "@QGIS_MACAPP_PREFIX@")
10-
SET (QAPPDIR "@CMAKE_INSTALL_PREFIX@")
9+
SET (QAPPDIRC "$ENV{DESTDIR}@QGIS_MACAPP_PREFIX@")
10+
SET (QAPPDIR "$ENV{DESTDIR}@CMAKE_INSTALL_PREFIX@")
1111
SET (QFWDIR "${QAPPDIR}/@QGIS_FW_SUBDIR@")
1212
SET (QBINDIR "${QAPPDIR}/@QGIS_BIN_SUBDIR@")
1313
SET (QCGIDIR "${QAPPDIR}/@QGIS_CGIBIN_SUBDIR@")

‎mac/cmake/1qt.cmake.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ INCLUDE (GetPrerequisites)
99
# kill boolean warnings
1010
CMAKE_POLICY (SET CMP0012 NEW)
1111

12-
SET (QAPPDIRC "@QGIS_MACAPP_PREFIX@")
13-
SET (QAPPDIR "@CMAKE_INSTALL_PREFIX@")
12+
SET (QAPPDIRC "$ENV{DESTDIR}@QGIS_MACAPP_PREFIX@")
13+
SET (QAPPDIR "$ENV{DESTDIR}@CMAKE_INSTALL_PREFIX@")
1414
SET (QFWDIR "${QAPPDIR}/@QGIS_FW_SUBDIR@")
1515
SET (QBINDIR "${QAPPDIR}/@QGIS_BIN_SUBDIR@")
1616
SET (QCGIDIR "${QAPPDIR}/@QGIS_CGIBIN_SUBDIR@")

‎mac/cmake/2lib.cmake.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ INCLUDE (GetPrerequisites)
1313
# kill boolean warnings
1414
CMAKE_POLICY (SET CMP0012 NEW)
1515

16-
SET (QAPPDIRC "@QGIS_MACAPP_PREFIX@")
17-
SET (QAPPDIR "@CMAKE_INSTALL_PREFIX@")
16+
SET (QAPPDIRC "$ENV{DESTDIR}@QGIS_MACAPP_PREFIX@")
17+
SET (QAPPDIR "$ENV{DESTDIR}@CMAKE_INSTALL_PREFIX@")
1818
SET (QFWDIR "${QAPPDIR}/@QGIS_FW_SUBDIR@")
1919
SET (QBINDIR "${QAPPDIR}/@QGIS_BIN_SUBDIR@")
2020
SET (QCGIDIR "${QAPPDIR}/@QGIS_CGIBIN_SUBDIR@")

‎mac/cmake/3fw.cmake.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ INCLUDE (GetPrerequisites)
1111
# kill boolean warnings
1212
CMAKE_POLICY (SET CMP0012 NEW)
1313

14-
SET (QAPPDIRC "@QGIS_MACAPP_PREFIX@")
15-
SET (QAPPDIR "@CMAKE_INSTALL_PREFIX@")
14+
SET (QAPPDIRC "$ENV{DESTDIR}@QGIS_MACAPP_PREFIX@")
15+
SET (QAPPDIR "$ENV{DESTDIR}@CMAKE_INSTALL_PREFIX@")
1616
SET (QFWDIR "${QAPPDIR}/@QGIS_FW_SUBDIR@")
1717
SET (QBINDIR "${QAPPDIR}/@QGIS_BIN_SUBDIR@")
1818
SET (QCGIDIR "${QAPPDIR}/@QGIS_CGIBIN_SUBDIR@")

‎src/helpviewer/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,8 @@ SET_TARGET_PROPERTIES(qgis_help PROPERTIES
100100
IF (APPLE)
101101
INSTALL (TARGETS qgis_help BUNDLE DESTINATION ${QGIS_BIN_DIR})
102102
# needed because global install_name prefix is for main qgis app
103-
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\")")
104-
INSTALL (CODE "EXECUTE_PROCESS (COMMAND ln -sfh ../../../${QGIS_FW_SUBDIR} \"${CMAKE_INSTALL_PREFIX}/${QGIS_BIN_DIR}/qgis_help.app/Contents/Frameworks\")")
103+
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\")")
104+
INSTALL (CODE "EXECUTE_PROCESS (COMMAND ln -sfh ../../../${QGIS_FW_SUBDIR} \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${QGIS_BIN_DIR}/qgis_help.app/Contents/Frameworks\")")
105105
ELSE (APPLE)
106106
INSTALL (TARGETS qgis_help RUNTIME DESTINATION ${QGIS_BIN_DIR})
107107
ENDIF (APPLE)

0 commit comments

Comments
 (0)
Please sign in to comment.