CMakeFindDependencyMacro¶
-
find_dependency
¶ The
find_dependency()
macro wraps afind_package()
call for a package dependency:find_dependency(<dep> [...])
It is designed to be used in a Package Configuration File (
<PackageName>Config.cmake
).find_dependency
forwards the correct parameters forQUIET
andREQUIRED
which were passed to the originalfind_package()
call. Any additional arguments specified are forwarded tofind_package()
.If the dependency could not be found it sets an informative diagnostic message and calls
return()
to end processing of the calling package configuration file and return to thefind_package()
command that loaded it.Note
The call to
return()
makes this macro unsuitable to call from Find Modules.