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