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.30/module/FindPackageMessage.html