Merge topic 'bundled'

82e3d17b5e Utilities: Announce both system-installed and bundled dependencies

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11427
This commit is contained in:
Brad King
2025-12-02 20:37:52 +00:00
committed by Kitware Robot
+14 -1
View File
@@ -225,11 +225,24 @@ macro(CMAKE_HANDLE_SYSTEM_LIBRARIES)
# Avoid messaging about curl-only dependencies.
list(REMOVE_ITEM UTILITIES NGHTTP2)
endif()
set(DEPS_SYSTEM "")
set(DEPS_BUNDLED "")
foreach(util IN LISTS UTILITIES ITEMS KWIML)
if(CMAKE_USE_SYSTEM_${util})
message(STATUS "Using system-installed ${util}")
string(APPEND DEPS_SYSTEM " ${util}")
else()
string(APPEND DEPS_BUNDLED " ${util}")
endif()
endforeach()
if(DEPS_SYSTEM)
message(STATUS "Using system-installed:${DEPS_SYSTEM}")
endif()
if(DEPS_BUNDLED)
message(STATUS "Using bundled:${DEPS_BUNDLED}")
endif()
unset(DEPS_SYSTEM)
unset(DEPS_BUNDLED)
# Inform utility library header wrappers whether to use system versions.
configure_file(Utilities/cmThirdParty.h.in Utilities/cmThirdParty.h @ONLY)