CMake/find package
CMake | ||
← Volver a cmake_minimum_required | find package | Seguir con if → |
A orde find_package()
permite cargar a configuración para un proxecto externo.
Sintaxe
[editar]find_package(paquete [versión] [EXACT] [QUIET]
[[REQUIRED|COMPONENTS] [compoñentes...]]
[NO_POLICY_SCOPE])
Atopa e carga a configuración dun proxecto externo. paquete_FOUND recibirá un valor co que indicará se se atopou ou non o paquete. Cando se atope o paquete, forneceranse variables específicas del e documentadas no mesmo. A opción QUIET
desactiva as mensaxes en caso de non atoparse os paquetes. A opción REQUIRED
interrompe o procesamento cunha mensaxe de erro se non se dá atopado o paquete. Poden listarse compoñentes específicos dun paquete tras a opción REQUIRED
ou tras a opción COMPONENTS
se non houver opción REQUIRED
.
O argumento opcional versión permise solicitar unha versión concreta do paquete no formato principal[.secundaria[.parche[.axuste]]]
. A opción EXACT
implica que a versión debe ser idéntica. Se non se indica unha versión, esta e mailo argumento EXACT
obteranse da chamada externa. O soporte de versións só se pode establecer paquete por paquete de momento.
Exemplos
[editar]O seguinte é un exemplo sinxelo pero real:
find_package(Qt4 REQUIRED)
CMake | ||
← Volver a cmake_minimum_required | find package | Seguir con if → |