Skip to content

Commit 98dbb8e

Browse files
committed
use install rpath only on apple
1 parent 7cdd446 commit 98dbb8e

File tree

11 files changed

+29
-24
lines changed

11 files changed

+29
-24
lines changed

debian/rules

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ CMAKE_OPTS := \
3030
-D BUILDNAME=$(DEB_BUILD_NAME) \
3131
-D GRASS_PREFIX=/usr/lib/grass64 \
3232
-D CMAKE_INSTALL_PREFIX=/usr \
33-
-D CMAKE_SKIP_RPATH=TRUE \
3433
-D BINDINGS_GLOBAL_INSTALL=TRUE \
3534
-D PEDANTIC=TRUE \
3635
-D WITH_SPATIALITE=TRUE \

src/analysis/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ TARGET_LINK_LIBRARIES(qgis_analysis
127127
)
128128

129129
IF (APPLE)
130-
SET_TARGET_PROPERTIES(qgis_analysis PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE )
130+
SET_TARGET_PROPERTIES(qgis_analysis PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE)
131131
ENDIF (APPLE)
132132

133133
# install

src/app/CMakeLists.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -463,12 +463,12 @@ ENDIF(NOT WITH_INTERNAL_SPATIALITE)
463463

464464
IF (APPLE)
465465
TARGET_LINK_LIBRARIES(${QGIS_APP_NAME} ${APP_SERVICES_LIBRARY} )
466-
ENDIF (APPLE)
467466

468-
SET_TARGET_PROPERTIES(${QGIS_APP_NAME} PROPERTIES
469-
INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/${QGIS_LIB_DIR}
470-
INSTALL_RPATH_USE_LINK_PATH true
471-
MACOSX_BUNDLE_INFO_PLIST "${CMAKE_SOURCE_DIR}/mac/app.info.plist.in")
467+
SET_TARGET_PROPERTIES(${QGIS_APP_NAME} PROPERTIES
468+
INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/${QGIS_LIB_DIR}
469+
INSTALL_RPATH_USE_LINK_PATH true
470+
MACOSX_BUNDLE_INFO_PLIST "${CMAKE_SOURCE_DIR}/mac/app.info.plist.in")
471+
ENDIF(APPLE)
472472

473473
IF (POSTGRES_FOUND)
474474
TARGET_LINK_LIBRARIES (${QGIS_APP_NAME} ${POSTGRES_LIBRARY})

src/browser/CMakeLists.txt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,10 +86,12 @@ TARGET_LINK_LIBRARIES(qbrowser
8686
${QT_QTMAIN_LIBRARY}
8787
)
8888

89-
SET_TARGET_PROPERTIES(qbrowser PROPERTIES
90-
INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/${QGIS_LIB_DIR}
91-
INSTALL_RPATH_USE_LINK_PATH true
92-
)
89+
IF(APPLE)
90+
SET_TARGET_PROPERTIES(qbrowser PROPERTIES
91+
INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/${QGIS_LIB_DIR}
92+
INSTALL_RPATH_USE_LINK_PATH true
93+
)
94+
ENDIF(APPLE)
9395

9496
########################################################
9597
# Install

src/core/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -581,7 +581,7 @@ IF (HAVE_ZLIB)
581581
ENDIF (HAVE_ZLIB)
582582

583583
IF (APPLE)
584-
SET_TARGET_PROPERTIES(qgis_core PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE )
584+
SET_TARGET_PROPERTIES(qgis_core PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE)
585585
ENDIF (APPLE)
586586

587587
# install

src/gui/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ IF (NOT WITH_INTERNAL_SPATIALITE)
308308
ENDIF (NOT WITH_INTERNAL_SPATIALITE)
309309

310310
IF (APPLE)
311-
SET_TARGET_PROPERTIES(qgis_gui PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE )
311+
SET_TARGET_PROPERTIES(qgis_gui PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE)
312312
ENDIF (APPLE)
313313

314314
# install

src/helpviewer/CMakeLists.txt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,12 @@ TARGET_LINK_LIBRARIES(qgis_help
8585
${QT_QTMAIN_LIBRARY}
8686
)
8787

88-
SET_TARGET_PROPERTIES(qgis_help PROPERTIES
89-
INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/${QGIS_LIB_DIR}
90-
INSTALL_RPATH_USE_LINK_PATH true
91-
)
88+
IF(APPLE)
89+
SET_TARGET_PROPERTIES(qgis_help PROPERTIES
90+
INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/${QGIS_LIB_DIR}
91+
INSTALL_RPATH_USE_LINK_PATH true
92+
)
93+
ENDIF(APPLE)
9294

9395

9496
########################################################

src/providers/grass/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ TARGET_LINK_LIBRARIES(qgisgrass
4646
)
4747

4848
IF (APPLE)
49-
SET_TARGET_PROPERTIES(qgisgrass PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE )
49+
SET_TARGET_PROPERTIES(qgisgrass PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE)
5050
ENDIF (APPLE)
5151

5252
#

src/providers/sqlanywhere/sqlanyconnection/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ IF(UNIX AND NOT ANDROID)
5252
ENDIF(UNIX AND NOT ANDROID)
5353

5454
IF (APPLE)
55-
SET_TARGET_PROPERTIES(qgissqlanyconnection PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE )
55+
SET_TARGET_PROPERTIES(qgissqlanyconnection PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE)
5656
ENDIF (APPLE)
5757

5858
########################################################

src/python/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ TARGET_LINK_LIBRARIES(qgispython
4040
)
4141

4242
IF (APPLE)
43-
SET_TARGET_PROPERTIES(qgispython PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE )
43+
SET_TARGET_PROPERTIES(qgispython PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE)
4444
ENDIF (APPLE)
4545

4646
INSTALL(TARGETS qgispython

tests/bench/CMakeLists.txt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,12 @@ TARGET_LINK_LIBRARIES(qgis_bench
4646
${QT_QTTEST_LIBRARY}
4747
)
4848

49-
SET_TARGET_PROPERTIES(qgis_bench PROPERTIES
50-
INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/${QGIS_LIB_DIR}
51-
INSTALL_RPATH_USE_LINK_PATH true
52-
)
49+
IF(APPLE)
50+
SET_TARGET_PROPERTIES(qgis_bench PROPERTIES
51+
INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/${QGIS_LIB_DIR}
52+
INSTALL_RPATH_USE_LINK_PATH true
53+
)
54+
ENDIF(APPLE)
5355

5456
########################################################
5557
# Install

0 commit comments

Comments
 (0)