aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2022-03-09 06:12:42 +1300
committerGitHub <noreply@github.com>2022-03-09 06:12:42 +1300
commit2bc292b0c20e9d59fcebe37bfed5842ed59ea001 (patch)
tree8c3e4ae93cf2374d895aa8e97f66a1cf2e012a3f
parent840a723c998def069ac85fe4db0aeeabf8948e3a (diff)
downloadPROJ-2bc292b0c20e9d59fcebe37bfed5842ed59ea001.tar.gz
PROJ-2bc292b0c20e9d59fcebe37bfed5842ed59ea001.zip
Merge pull request #3087 from mwtoews/cmake-list-remove-item-fix (#3096)
CMake: handle potentially undefined value in list function Co-authored-by: Even Rouault <even.rouault@spatialys.com>
-rw-r--r--cmake/ProjUtilities.cmake2
1 files changed, 1 insertions, 1 deletions
diff --git a/cmake/ProjUtilities.cmake b/cmake/ProjUtilities.cmake
index 690336b2..f0853fe3 100644
--- a/cmake/ProjUtilities.cmake
+++ b/cmake/ProjUtilities.cmake
@@ -98,7 +98,7 @@ function(configure_proj_pc)
list(APPEND EXTRA_LIBS -lole32 -lshell32)
else()
set(cxx_libs "${CMAKE_CXX_IMPLICIT_LINK_LIBRARIES}")
- list(REMOVE_ITEM cxx_libs ${CMAKE_C_IMPLICIT_LINK_LIBRARIES})
+ list(REMOVE_ITEM cxx_libs ${CMAKE_C_IMPLICIT_LINK_LIBRARIES} nonempty)
foreach(lib IN LISTS cxx_libs)
list(APPEND EXTRA_LIBS "-l${lib}")
endforeach()