FindPackageMessage
find_package_message(<name> "message for user" "find result details")
Эта функция предназначена для использования в файлах модулей FindXXX.cmake. Она будет выводить сообщение один раз для каждого уникального результата поиска. Это полезно для того, чтобы сообщить пользователю, где был найден пакет. Первый аргумент указывает имя (XXX) пакета. Второй аргумент указывает сообщение для отображения. Третий аргумент перечисляет детали о результате поиска, так что если они изменятся, сообщение будет отображено снова. Макрос также подчиняется аргументу QUIET команды find_package.
Пример:
if(X11_FOUND)
find_package_message(X11 "Found X11: ${X11_X11_LIB}"
"[${X11_X11_LIB}][${X11_INCLUDE_DIR}]")
else()
...
endif()
© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.31/module/FindPackageMessage.html