Spec-Zone.ru › CMake 3.18

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

Spec-Zone.ru

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