aboutsummaryrefslogtreecommitdiff
path: root/cmake/project-config.cmake.in
diff options
context:
space:
mode:
authorCharles Karney <charles.karney@sri.com>2020-02-04 14:20:28 -0500
committerCharles Karney <charles.karney@sri.com>2020-02-04 14:20:28 -0500
commitc74781ea2710f18a9f1c9728fa5eca5d3601ad5b (patch)
tree098b6e3fde86e89d0a2daa69976769f65b576a81 /cmake/project-config.cmake.in
parentc3e7876325e5d43586a7eee43db1df9468f90d65 (diff)
downloadPROJ-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.in33
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 ()