Skip to content

Commit 4121989

Browse files
author
timlinux
committed
Backported find rules for pg and gdal from trunk
git-svn-id: http://svn.osgeo.org/qgis/branches/Release-0_8_0@7023 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent 1cffc12 commit 4121989

File tree

2 files changed

+13
-5
lines changed

2 files changed

+13
-5
lines changed

cmake/FindGDAL.cmake

+8-4
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,11 @@ ELSE(WIN32)
7373
STRING(REGEX REPLACE "[-][l]" "" GDAL_LIB_NAME ${GDAL_LIB_NAME_WITH_PREFIX} )
7474
ENDIF (GDAL_LIB_NAME_WITH_PREFIX)
7575

76-
SET(GDAL_LIBRARY ${GDAL_LINK_DIRECTORIES}/lib${GDAL_LIB_NAME}.so CACHE STRING INTERNAL)
76+
IF (APPLE)
77+
SET(GDAL_LIBRARY ${GDAL_LINK_DIRECTORIES}/lib${GDAL_LIB_NAME}.dylib CACHE STRING INTERNAL)
78+
ELSE (APPLE)
79+
SET(GDAL_LIBRARY ${GDAL_LINK_DIRECTORIES}/lib${GDAL_LIB_NAME}.so CACHE STRING INTERNAL)
80+
ENDIF (APPLE)
7781

7882
ELSE(GDAL_CONFIG)
7983
MESSAGE("FindGDAL.cmake: gdal-config not found. Please set it manually. GDAL_CONFIG=${GDAL_CONFIG}")
@@ -95,8 +99,8 @@ IF (GDAL_FOUND)
9599

96100
ELSE (GDAL_FOUND)
97101

98-
IF (GDAL_FIND_REQUIRED)
99-
MESSAGE(FATAL_ERROR "Could not find GDAL")
100-
ENDIF (GDAL_FIND_REQUIRED)
102+
MESSAGE(GDAL_INCLUDE_DIR=${GDAL_INCLUDE_DIR})
103+
MESSAGE(GDAL_LIBRARY=${GDAL_LIBRARY})
104+
MESSAGE(FATAL_ERROR "Could not find GDAL")
101105

102106
ENDIF (GDAL_FOUND)

cmake/FindPostgres.cmake

+5-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,11 @@ ELSE(WIN32)
3939
EXEC_PROGRAM(${POSTGRES_CONFIG}
4040
ARGS --libdir
4141
OUTPUT_VARIABLE PG_TMP)
42-
SET(POSTGRES_LIBRARY ${PG_TMP}/libpq.so CACHE STRING INTERNAL)
42+
IF (APPLE)
43+
SET(POSTGRES_LIBRARY ${PG_TMP}/libpq.dylib CACHE STRING INTERNAL)
44+
ELSE (APPLE)
45+
SET(POSTGRES_LIBRARY ${PG_TMP}/libpq.so CACHE STRING INTERNAL)
46+
ENDIF (APPLE)
4347
ENDIF(POSTGRES_CONFIG)
4448

4549
ENDIF(UNIX)

0 commit comments

Comments
 (0)