Spec-Zone.ru › CMake 3.12

CMakeFindDependencyMacro

find_dependency

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

find_dependency(<dep> [...])

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

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

Примечание

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

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

Spec-Zone.ru

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