diff options
| author | Even Rouault <even.rouault@spatialys.com> | 2021-10-24 23:17:59 +0200 |
|---|---|---|
| committer | Even Rouault <even.rouault@spatialys.com> | 2021-10-25 18:20:06 +0200 |
| commit | 37d141a5d666952824292be84ad854f4fe45e163 (patch) | |
| tree | 2e54202c97651bcee080364ea4e9b4acc9c32ccd /src | |
| parent | 9817fe7db31d5a0716876e1f8f7f1a9ba4b91be0 (diff) | |
| download | PROJ-37d141a5d666952824292be84ad854f4fe45e163.tar.gz PROJ-37d141a5d666952824292be84ad854f4fe45e163.zip | |
lib_proj.cmake: add a PROJ::proj alias and add BUILD_INTERFACE include directories, so that proj can be used as a subdirectory of a larger project (fixes #2905)
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib_proj.cmake | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib_proj.cmake b/src/lib_proj.cmake index 4ece9094..9175309f 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) |
