Skip to content

Commit

Permalink
Added the possibility to use these libs from non default locations by…
Browse files Browse the repository at this point in the history
… specifying them in LIB_DIR. Before this change, the presence of the lib in /usr or /usr/local would override command line specified paths

git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@8203 c8812cc2-4d05-0410-92ff-de0c093fc19c
  • Loading branch information
timlinux committed Mar 10, 2008
1 parent b211eaf commit 10d1349
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 7 deletions.
14 changes: 10 additions & 4 deletions cmake/FindGEOS.cmake
Expand Up @@ -7,22 +7,28 @@
# GEOS_LIBRARY


# Normally there is no need to specify /usr/... paths because
# cmake will look there automatically. However the NO_DEFAULT_PATH
# prevents this behaviour allowing you to use no standard file
# locations in preference over standard ones. Note in this case
# you then need to explicitly add /usr and /usr/local prefixes
# to the search list. This applies both to FIND_PATH and FIND_LIBRARY
FIND_PATH(GEOS_INCLUDE_DIR geos.h
"$ENV{LIB_DIR}/include"
/usr/local/include
/usr/include
#MSVC
"$ENV{LIB_DIR}/include"
#mingw
c:/msys/local/include
NO_DEFAULT_PATH
)

FIND_LIBRARY(GEOS_LIBRARY NAMES geos PATHS
"$ENV{LIB_DIR}/lib"
/usr/local/lib
/usr/lib
#MSVC
"$ENV{LIB_DIR}/lib"
#mingw
c:/msys/local/lib
NO_DEFAULT_PATH
)

IF (GEOS_INCLUDE_DIR AND GEOS_LIBRARY)
Expand Down
14 changes: 11 additions & 3 deletions cmake/FindProj.cmake
Expand Up @@ -7,20 +7,28 @@
# PROJ_LIBRARY


# Normally there is no need to specify /usr/... paths because
# cmake will look there automatically. However the NO_DEFAULT_PATH
# prevents this behaviour allowing you to use no standard file
# locations in preference over standard ones. Note in this case
# you then need to explicitly add /usr and /usr/local prefixes
# to the search list. This applies both to FIND_PATH and FIND_LIBRARY
FIND_PATH(PROJ_INCLUDE_DIR proj_api.h
"$ENV{LIB_DIR}/include/proj"
"$ENV{LIB_DIR}/include"
/usr/local/include
/usr/include
#msvc
"$ENV{LIB_DIR}/include/proj"
#mingw
c:/msys/local/include
NO_DEFAULT_PATH
)

FIND_LIBRARY(PROJ_LIBRARY NAMES proj PATHS
"$ENV{LIB_DIR}/lib"
/usr/local/lib
/usr/lib
"$ENV{LIB_DIR}/lib"
c:/msys/local/lib
NO_DEFAULT_PATH
)

IF (PROJ_INCLUDE_DIR AND PROJ_LIBRARY)
Expand Down

0 comments on commit 10d1349

Please sign in to comment.