Cómo utilizar CMAKE para generar archivos MAKE
El proceso de generar un Makefile en la plataforma Linux y usar CMake para la compilación es el siguiente:
Escribir CmakeLists.txt.
Ejecute el comando "cmake PATH" o "ccmake PATH" para generar el Makefile (PATH es el directorio donde se encuentra CMakeLists.txt).
Compilar usando el comando make
Proyecto de muestra:
Escribir la capa CMakeLists.txt
El programa principal main en el directorio principal. cpp
#include "hola.h"
extern Hola hola;
int main()
{ p>
hello.Print Print ();
return 0;
}
CMakeLists.txt en el directorio de inicio
#Al directorio raíz binario del proyecto ${MAIN_BINARY_DIR}.
proyecto (PRINCIPAL)
#soporte de versión
cmake_minimum_required(VERSIÓN 2.8)
# Recurra a "Hola" y "Demostración" "subdirectorios. En realidad, esto
# no hará que se ejecute otro ejecutable de cmake.
#Asegúrese de que el compilador pueda encontrar los archivos incluidos en nuestra biblioteca Hello.
include_directories (${MAIN_SOURCE_DIR}/Hello)
# Asegúrese de que el vinculador pueda encontrar la biblioteca Hello Demo una vez que se complete la compilación.
link_directories (${HELLO_BINARY_DIR}/Hello)
link_directories (${HELLO_BINARY_DIR}/Demo)
#define las coedes fuente del directorio actual como DIR_SRCS
AUX_SOURCE_DIRECTORY(.DIR_SRCS)
# Agregue un archivo ejecutable llamado "MAIN" creado a partir de archivos fuente
add_executable (Main ${DIR_SRCS})
# Vincula el archivo ejecutable a la biblioteca Hello Demo.