[QGIS Commit] r14984 - trunk/qgis/cmake
svn_qgis at osgeo.org
svn_qgis at osgeo.org
Thu Dec 30 18:45:23 EST 2010
Author: kyngchaos
Date: 2010-12-30 15:45:23 -0800 (Thu, 30 Dec 2010)
New Revision: 14984
Modified:
trunk/qgis/cmake/FindGDAL.cmake
trunk/qgis/cmake/FindGEOS.cmake
Log:
Fix empty _LIBRARY left from framework check when fw not found
Modified: trunk/qgis/cmake/FindGDAL.cmake
===================================================================
--- trunk/qgis/cmake/FindGDAL.cmake 2010-12-30 15:36:30 UTC (rev 14983)
+++ trunk/qgis/cmake/FindGDAL.cmake 2010-12-30 23:45:23 UTC (rev 14984)
@@ -135,7 +135,12 @@
ENDIF (GDAL_LIB_NAME_WITH_PREFIX)
IF (APPLE)
- SET(GDAL_LIBRARY ${GDAL_LINK_DIRECTORIES}/lib${GDAL_LIB_NAME}.dylib CACHE STRING INTERNAL)
+ IF (NOT GDAL_LIBRARY)
+ # work around empty GDAL_LIBRARY left by framework check
+ # while still preserving user setting if given
+ # ***FIXME*** need to improve framework check so below not needed
+ SET(GDAL_LIBRARY ${GDAL_LINK_DIRECTORIES}/lib${GDAL_LIB_NAME}.dylib CACHE STRING INTERNAL FORCE)
+ ENDIF (NOT GDAL_LIBRARY)
ELSE (APPLE)
SET(GDAL_LIBRARY ${GDAL_LINK_DIRECTORIES}/lib${GDAL_LIB_NAME}.so CACHE STRING INTERNAL)
ENDIF (APPLE)
Modified: trunk/qgis/cmake/FindGEOS.cmake
===================================================================
--- trunk/qgis/cmake/FindGEOS.cmake 2010-12-30 15:36:30 UTC (rev 14983)
+++ trunk/qgis/cmake/FindGEOS.cmake 2010-12-30 23:45:23 UTC (rev 14984)
@@ -132,7 +132,12 @@
#MESSAGE("DBG GEOS_LIB_NAME=${GEOS_LIB_NAME}")
IF (APPLE)
- SET(GEOS_LIBRARY ${GEOS_LINK_DIRECTORIES}/lib${GEOS_LIB_NAME}.dylib CACHE STRING INTERNAL)
+ IF (NOT GEOS_LIBRARY)
+ # work around empty GEOS_LIBRARY left by framework check
+ # while still preserving user setting if given
+ # ***FIXME*** need to improve framework check so below not needed
+ SET(GEOS_LIBRARY ${GEOS_LINK_DIRECTORIES}/lib${GEOS_LIB_NAME}.dylib CACHE STRING INTERNAL FORCE)
+ ENDIF (NOT GEOS_LIBRARY)
ELSE (APPLE)
SET(GEOS_LIBRARY ${GEOS_LINK_DIRECTORIES}/lib${GEOS_LIB_NAME}.so CACHE STRING INTERNAL)
ENDIF (APPLE)
More information about the QGIS-commit
mailing list