aboutsummaryrefslogtreecommitdiff
path: root/src/lib_proj.cmake
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2021-10-25 19:17:53 +0200
committerGitHub <noreply@github.com>2021-10-25 19:17:53 +0200
commit0fe32d249fd3801429fa08a057639128d99c5e45 (patch)
treed14977b3fe7e87779679fc85c23a6cc29ec74fbd /src/lib_proj.cmake
parent24ad521d3e74762cee08ca91867551d33a9e7b9f (diff)
parent37d141a5d666952824292be84ad854f4fe45e163 (diff)
downloadPROJ-0fe32d249fd3801429fa08a057639128d99c5e45.tar.gz
PROJ-0fe32d249fd3801429fa08a057639128d99c5e45.zip
Merge pull request #2913 from rouault/fix_2905
lib_proj.cmake: add a PROJ::proj alias and add BUILD_INTERFACE include directories...
Diffstat (limited to 'src/lib_proj.cmake')
-rw-r--r--src/lib_proj.cmake4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib_proj.cmake b/src/lib_proj.cmake
index efad5552..a35eeb8c 100644
--- a/src/lib_proj.cmake
+++ b/src/lib_proj.cmake
@@ -372,6 +372,8 @@ add_library(proj
${ALL_LIBPROJ_HEADERS}
${PROJ_RESOURCES}
)
+add_library(PROJ::proj ALIAS proj)
+
target_compile_options(proj
PRIVATE $<$<COMPILE_LANGUAGE:C>:${PROJ_C_WARN_FLAGS}>
PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${PROJ_CXX_WARN_FLAGS}>
@@ -402,6 +404,8 @@ if(ENABLE_IPO)
endif()
target_include_directories(proj INTERFACE
+ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
+ $<BUILD_INTERFACE:${PROJ_SOURCE_DIR}/include>
$<INSTALL_INTERFACE:${INCLUDEDIR}>)
if(WIN32)