2010-02-10 10 views
6

Acabo de cambiar a CMake. Y, sin embargo, me pareció muy útil y me di cuenta de algunas aplicaciones y librerías simples. En algún lugar he leído que es posible consultar git para realizar repositorios desde las secuencias de comandos de cmake.CMake + buscar el paquete o retirar e instalar

Me gustaría comprobar la existencia de un paquete con mi Find (paquete) .cmake Si no existe, me gustaría iniciar un proceso de pago y agregar el nuevo directorio al script cmake como subdirectorio .

De esta forma todas mis dependencias se instalarán automáticamente. ¿Alguien sabe cómo lograr esta idea? ¡Gracias!

adiós, Arthur

Respuesta

1

me gustaría tratar de encontrar el paquete con find_package y si la variable package_FOUND no está establecido que tiene que llamar a git manualmente con execute_process. Si la fuente ya contiene un CMakeLists.txt, simplemente agréguelo utilizando add_subdirectory; de lo contrario, deberá escribir sus propias instrucciones de CMake para compilar ese paquete primero.

Cuestiones relacionadas