Spec-Zone.ru › CMake 3.15

CMakeFindDependencyMacro

find_dependency

Макрос find_dependency() оборачивает вызов find_package() для зависимости пакета:

find_dependency(<dep> [...])

Он предназначен для использования в Файле конфигурации пакета (<PackageName>Config.cmake). find_dependency передаёт правильные параметры для QUIET и REQUIRED, которые были переданы исходному вызову find_package(). Любые дополнительные аргументы передаются в find_package().

Если зависимость не может быть найдена, устанавливается информативное диагностическое сообщение и вызывается return() для завершения обработки вызывающего файла конфигурации пакета и возвращения к команде find_package(), которая загрузила его.

Примечание

Вызов return() делает этот макрос непригодным для вызова из Модулей поиска.

© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.15/module/CMakeFindDependencyMacro.html

Spec-Zone.ru

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