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