diff options
| author | Charles Karney <charles.karney@sri.com> | 2020-02-04 14:20:28 -0500 |
|---|---|---|
| committer | Charles Karney <charles.karney@sri.com> | 2020-02-04 14:20:28 -0500 |
| commit | c74781ea2710f18a9f1c9728fa5eca5d3601ad5b (patch) | |
| tree | 098b6e3fde86e89d0a2daa69976769f65b576a81 /cmake/project-config.cmake.in | |
| parent | c3e7876325e5d43586a7eee43db1df9468f90d65 (diff) | |
| download | PROJ-c74781ea2710f18a9f1c9728fa5eca5d3601ad5b.tar.gz PROJ-c74781ea2710f18a9f1c9728fa5eca5d3601ad5b.zip | |
Make PROJ the CMake project name
Allow both find_package(PROJ) and find_package(PROJ4). More details
are in cmake/CMakeLists.txt.
Diffstat (limited to 'cmake/project-config.cmake.in')
| -rw-r--r-- | cmake/project-config.cmake.in | 33 |
1 files changed, 19 insertions, 14 deletions
diff --git a/cmake/project-config.cmake.in b/cmake/project-config.cmake.in index fcb0698f..5ee5c0f9 100644 --- a/cmake/project-config.cmake.in +++ b/cmake/project-config.cmake.in @@ -1,31 +1,36 @@ # Configure @PROJECT_NAME@ # # Set -# @PROJECT_NAME@_FOUND = 1 -# @PROJECT_NAME@_INCLUDE_DIRS = /usr/local/include -# @PROJECT_NAME@_LIBRARIES = proj -# @PROJECT_NAME@_LIBRARY_DIRS = /usr/local/lib -# @PROJECT_NAME@_BINARY_DIRS = /usr/local/bin -# @PROJECT_NAME@_VERSION = 4.9.1 (for example) +# @PROJECT_VARIANT_NAME@_FOUND = 1 +# @PROJECT_VARIANT_NAME@_INCLUDE_DIRS = /usr/local/include +# @PROJECT_VARIANT_NAME@_LIBRARIES = @PROJECT_VARIANT_NAME@::proj +# @PROJECT_VARIANT_NAME@_LIBRARY_DIRS = /usr/local/lib +# @PROJECT_VARIANT_NAME@_BINARY_DIRS = /usr/local/bin +# @PROJECT_VARIANT_NAME@_VERSION = 4.9.1 (for example) message (STATUS "Reading ${CMAKE_CURRENT_LIST_FILE}") -# @PROJECT_NAME@_VERSION is set by version file +# @PROJECT_VARIANT_NAME@_VERSION is set by version file message (STATUS - "@PROJECT_NAME@ configuration, version ${@PROJECT_NAME@_VERSION}") + "@PROJECT_VARIANT_NAME@ configuration, \ +version ${@PROJECT_VARIANT_NAME@_VERSION}") # Tell the user project where to find our headers and libraries get_filename_component (_DIR ${CMAKE_CURRENT_LIST_FILE} PATH) get_filename_component (_ROOT "${_DIR}/@PROJECT_ROOT_DIR@" ABSOLUTE) -set (@PROJECT_NAME@_INCLUDE_DIRS "${_ROOT}/@INCLUDEDIR@") -set (@PROJECT_NAME@_LIBRARY_DIRS "${_ROOT}/@LIBDIR@") -set (@PROJECT_NAME@_BINARY_DIRS "${_ROOT}/@BINDIR@") +set (@PROJECT_VARIANT_NAME@_INCLUDE_DIRS "${_ROOT}/@INCLUDEDIR@") +set (@PROJECT_VARIANT_NAME@_LIBRARY_DIRS "${_ROOT}/@LIBDIR@") +set (@PROJECT_VARIANT_NAME@_BINARY_DIRS "${_ROOT}/@BINDIR@") -set (@PROJECT_NAME@_LIBRARIES @PROJECT_NAME@::proj) +set (@PROJECT_VARIANT_NAME@_LIBRARIES @PROJECT_VARIANT_NAME@::proj) # Read in the exported definition of the library include ("${_DIR}/@PROJECT_NAME_LOWER@-targets.cmake") +include ("${_DIR}/@PROJECT_LEGACY_LOWER@-targets.cmake") unset (_ROOT) unset (_DIR) -# For backward compatibility with old releases of libgeotiff -set (@PROJECT_NAME@_INCLUDE_DIR ${@PROJECT_NAME@_INCLUDE_DIRS}) +if ("@PROJECT_VARIANT_NAME@" STREQUAL "PROJ4") + # For backward compatibility with old releases of libgeotiff + set (@PROJECT_VARIANT_NAME@_INCLUDE_DIR + ${@PROJECT_VARIANT_NAME@_INCLUDE_DIRS}) +endif () |
