Spec-Zone.ru › CMake 3.18

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–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.14/module/FindPackageMessage.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API