Difference between revisions of "Tutorial CMake"

From Asociación de Robótica UC3M
Jump to navigation Jump to search
(Replaced content with "__NOTITLE__ ---- '''Por favor rediríjanse a NUEVO TUTORIAL: https://github.com/asrob-uc3m/tutoriales/blob/master/software/programming/cmake.md''' ----")
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
CMake es una herramienta software para la compilación multiplataforma. Esto es, para Linux puede generar ficheros Makefile, para Windows puede generar proyectos de Visual Studio, etc.
+
__NOTITLE__
  
Reconocerás que un proyecto utiliza CMake por un fichero que se llama "CMakeLists.txt". Si estás en la raíz del proyecto y ves este fichero, la buena práctica para compilar el proyecto en una terminal es:
+
----
  
mkdir build; cmake ..; make
+
'''Por favor rediríjanse a NUEVO TUTORIAL: https://github.com/asrob-uc3m/tutoriales/blob/master/software/programming/cmake.md'''
  
...ya está!
+
----
 
 
== Generar un CMakeLists.txt ==
 
 
 
Habrá veces que quieras crear tu proyecto, que proporcione las bondades de CMake. ¿Cómo hacerlo? En general, si tienes una carpeta con muchos .cpp y .h, aquí tienes un fichero CMakeLists.txt que servirá si el proyecto no tiene dependencias adicionales:
 

Latest revision as of 11:33, 22 November 2017