###############################################################################
# CMake module to search for PROJ.4 library
#
# On success, the macro sets the following variables:
# PROJ4_FOUND = if the library found
# PROJ4_LIBRARY = full path to the library
# PROJ4_INCLUDE_DIR = where to find the library headers
# also defined, but not for general use are
# PROJ4_LIBRARY, where to find the PROJ.4 library.
#
# Copyright (c) 2009 Mateusz Loskot <mateusz@loskot.net>
#
# Redistribution and use is allowed according to the terms of the BSD license.
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
#
###############################################################################
# Try to use OSGeo4W installation
IF(WIN32)
SET(PROJ4_OSGEO4W_HOME "C:/OSGeo4W")
IF($ENV{OSGEO4W_HOME})
SET(PROJ4_OSGEO4W_HOME "$ENV{OSGEO4W_HOME}")
ENDIF()
ENDIF(WIN32)
FIND_PATH(PROJ4_INCLUDE_DIR proj_api.h
PATHS ${PROJ4_OSGEO4W_HOME}/include
DOC "Path to PROJ.4 library include directory")
SET(PROJ4_NAMES ${PROJ4_NAMES} proj proj_i)
FIND_LIBRARY(PROJ4_LIBRARY
NAMES ${PROJ4_NAMES}
PATHS ${PROJ4_OSGEO4W_HOME}/lib
DOC "Path to PROJ.4 library file")
# Handle the QUIETLY and REQUIRED arguments and set SPATIALINDEX_FOUND to TRUE
# if all listed variables are TRUE
INCLUDE(FindPackageHandleStandardArgs)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(PROJ4 DEFAULT_MSG PROJ4_LIBRARY PROJ4_INCLUDE_DIR)
IF(PROJ4_FOUND)
SET(PROJ4_LIBRARIES ${PROJ4_LIBRARY})
ENDIF()