mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-15 00:02:52 -04:00
always search /Library/Frameworks for linking on OS X in case SDK won't
This commit is contained in:
parent
d232360ff7
commit
00c5edf217
@ -440,6 +440,13 @@ ELSE (WIN32)
|
||||
IF (WITH_GLOBE)
|
||||
SET (OSG_PLUGINS_PATH "" CACHE PATH "Path to OSG plugins for bundling")
|
||||
ENDIF (WITH_GLOBE)
|
||||
# recent cmakes force SDKs, recent SDKs don't have user symlinks
|
||||
# need to find non-system frameworks
|
||||
# cmake bug #0007250 - CMAKE_SHARED_LINKER_FLAGS ignored when creating
|
||||
# a framework, so these need to be manually handled with LINK_FLAGS options
|
||||
SET (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -F/Library/Frameworks")
|
||||
SET (CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -F/Library/Frameworks")
|
||||
SET (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -F/Library/Frameworks")
|
||||
|
||||
ELSE (APPLE)
|
||||
# UNIX
|
||||
|
@ -155,6 +155,7 @@ ELSE(NOT APPLE)
|
||||
MACOSX_FRAMEWORK_IDENTIFIER org.qgis.qgis2_analysis
|
||||
BUILD_WITH_INSTALL_RPATH TRUE
|
||||
PUBLIC_HEADER "${QGIS_ANALYSIS_HDRS}"
|
||||
LINK_FLAGS "${CMAKE_SHARED_LINKER_FLAGS}"
|
||||
)
|
||||
ENDIF(NOT APPLE)
|
||||
|
||||
|
@ -56,6 +56,7 @@ ELSE(NOT APPLE)
|
||||
MACOSX_FRAMEWORK_IDENTIFIER org.qgis.qgis2_networkanalysis
|
||||
BUILD_WITH_INSTALL_RPATH TRUE
|
||||
PUBLIC_HEADER "${QGIS_NETWORK_ANALYSIS_HDRS};${QGIS_NETWORK_ANALYSIS_MOC_HDRS}"
|
||||
LINK_FLAGS "${CMAKE_SHARED_LINKER_FLAGS}"
|
||||
)
|
||||
ENDIF(NOT APPLE)
|
||||
|
||||
|
@ -592,6 +592,7 @@ ELSE(NOT APPLE)
|
||||
MACOSX_FRAMEWORK_IDENTIFIER org.qgis.qgis2_core
|
||||
BUILD_WITH_INSTALL_RPATH TRUE
|
||||
PUBLIC_HEADER "${QGIS_CORE_HDRS};${QGIS_CORE_MOC_HDRS}"
|
||||
LINK_FLAGS "${CMAKE_SHARED_LINKER_FLAGS}"
|
||||
)
|
||||
ENDIF(NOT APPLE)
|
||||
|
||||
|
@ -378,6 +378,7 @@ ELSE(NOT APPLE)
|
||||
MACOSX_FRAMEWORK_IDENTIFIER org.qgis.qgis2_gui
|
||||
BUILD_WITH_INSTALL_RPATH TRUE
|
||||
PUBLIC_HEADER "${QGIS_GUI_HDRS};${QGIS_GUI_MOC_HDRS}"
|
||||
LINK_FLAGS "${CMAKE_SHARED_LINKER_FLAGS}"
|
||||
)
|
||||
ENDIF(NOT APPLE)
|
||||
|
||||
|
@ -29,6 +29,12 @@ SET_TARGET_PROPERTIES(qgisgrass PROPERTIES
|
||||
MACOSX_FRAMEWORK_IDENTIFIER org.qgis.qgis2_grass
|
||||
COMPILE_FLAGS "\"-DGRASS_LIB_EXPORT=${DLLEXPORT}\" \"-DGRASS_EXPORT=${DLLIMPORT}\"" )
|
||||
|
||||
IF (APPLE)
|
||||
SET_TARGET_PROPERTIES(qgisgrass PROPERTIES
|
||||
LINK_FLAGS "${CMAKE_SHARED_LINKER_FLAGS}"
|
||||
)
|
||||
ENDIF (APPLE)
|
||||
|
||||
#generate unversioned libs for android
|
||||
IF (NOT ANDROID)
|
||||
SET_TARGET_PROPERTIES(qgisgrass PROPERTIES
|
||||
|
@ -35,6 +35,12 @@ SET_TARGET_PROPERTIES(qgissqlanyconnection PROPERTIES
|
||||
MACOSX_FRAMEWORK_SHORT_VERSION_STRING ${COMPLETE_VERSION}
|
||||
MACOSX_FRAMEWORK_IDENTIFIER org.qgis.qgis2_sqlanyconnection)
|
||||
|
||||
IF (APPLE)
|
||||
SET_TARGET_PROPERTIES(qgissqlanyconnection PROPERTIES
|
||||
LINK_FLAGS "${CMAKE_SHARED_LINKER_FLAGS}"
|
||||
)
|
||||
ENDIF (APPLE)
|
||||
|
||||
#generate unversioned libs for android
|
||||
IF (NOT ANDROID)
|
||||
SET_TARGET_PROPERTIES(qgissqlanyconnection PROPERTIES
|
||||
|
Loading…
x
Reference in New Issue
Block a user