Spec-Zone.ru › CMake 3.20

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

Spec-Zone.ru

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