Spec-Zone.ru › CMake 3.17

CMakeFindDependencyMacro

find_dependency

The 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.17/module/CMakeFindDependencyMacro.html

Spec-Zone.ru

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