Skip to content

Commit 82e4d94

Browse files
author
wonder
committed
CMake:
- search for GDAL and GSL also in /usr/local - added mac-specific locations for GDAL and GRASS git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6515 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent 7a90720 commit 82e4d94

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

cmake/FindGDAL.cmake

+8
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,17 @@ IF(WIN32)
1717

1818
ELSE(WIN32)
1919
IF(UNIX)
20+
21+
# try to use framework on mac
22+
IF (APPLE)
23+
SET (GDAL_MAC_PATH /Library/Frameworks/GDAL.framework/unix/bin)
24+
ENDIF (APPLE)
25+
2026
SET(GDAL_CONFIG_PREFER_PATH "$ENV{GDAL_HOME}/bin" CACHE STRING "preferred path to GDAL (gdal-config)")
2127
FIND_PROGRAM(GDAL_CONFIG gdal-config
2228
${GDAL_CONFIG_PREFER_PATH}
29+
${GDAL_MAC_PATH}
30+
/usr/local/bin/
2331
/usr/bin/
2432
)
2533
# MESSAGE("DBG GDAL_CONFIG ${GDAL_CONFIG}")

cmake/FindGRASS.cmake

+5
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@ ENDMACRO (CHECK_GRASS)
4141
# list of paths which to search - user's choice as first
4242
SET (GRASS_PATHS ${GRASS_PREFIX} /usr/lib/grass)
4343

44+
# mac-specific path
45+
IF (APPLE)
46+
SET (GRASS_PATHS ${GRASS_PATHS} /Applications/GRASS.app/Contents/Resources)
47+
ENDIF (APPLE)
48+
4449
IF (WITH_GRASS)
4550

4651
FOREACH (G_PREFIX ${GRASS_PATHS})

cmake/FindGSL.cmake

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626
IF(WIN32)
2727

28-
SET(GSL_PREFIX "" CACHE PATH "Path to GSL directory")
28+
SET(GSL_PREFIX "c:/msys/local" CACHE PATH "Path to GSL directory")
2929

3030
FIND_LIBRARY(GSL_LIB gsl PATH ${GSL_PREFIX}/lib)
3131
FIND_LIBRARY(GSLCBLAS_LIB gslcblas PATH ${GSL_PREFIX}/lib)
@@ -41,6 +41,7 @@ ELSE(WIN32)
4141
SET(GSL_CONFIG_PREFER_PATH "$ENV{GSL_HOME}/bin" CACHE STRING "preferred path to GSL (gsl-config)")
4242
FIND_PROGRAM(GSL_CONFIG gsl-config
4343
${GSL_CONFIG_PREFER_PATH}
44+
/usr/local/bin/
4445
/usr/bin/
4546
)
4647
# MESSAGE("DBG GSL_CONFIG ${GSL_CONFIG}")

0 commit comments

Comments
 (0)