FindPackageMessage
FIND_PACKAGE_MESSAGE(<name> “сообщение для пользователя” “детали результата поиска”)
Эта макрос предназначен для использования в файлах модулей 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–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.11/module/FindPackageMessage.html