CMake
Sommaire
Préambule
De nombreux logiciels ont besoin de CMake pour se compiler. Il permet entre autre de générer des Makefiles ou encore des projets VisualStudio, Netbeans, Eclipse, Code::Blocks.
Installer CMake
Télécharger la dernière version de CMake à l'adresse suivante : http://www.cmake.org/cmake/resources/software.html
Puis lancer la procédure d'installation.
Installer une application utilisant CMake
Dans la plupart des cas un fichier CMakeLists.txt est situé dans le dossier du logiciel à installer. Je vous conseille d'utiliser votre terminal plutôt que CMakeGUI :
- Vous pourrez copier-coller les procédures d'installation,
- C'est plus rapide,
- Vous pourrez créer des scripts d'automatisation facilement par la suite;
Vous devez commencez par créer un dossier build et vous y placer.
mkdir build
cd build
Générer un Makefile
Puis simplement lancer CMake avec comme argument le dossier ou se situe le fichier CMakeLists.txt
cmake ..
Compiler avec plusieurs processus
Enfin, terminer la génération en compilant le programme en saisissant la commande suivante. L'option -j permet de spécifier le nombre de processus utilisés pour compiler (accélère la compilation).
make -j 4
Générer un projet utilisant un IDE
Néanmoins cette commande ne créera qu'un simple Makefile. Vous devez utiliser l'option -G suivit du nom de votre IDE pour générer un projet. Par exemple pour créer un projet VisualStudio 2010.
cmake .. -G"Visual Studio 10"
Apprendre la syntaxe de CMake
Tutoriels :
http://www.cmake.org/cmake/help/cmake_tutorial.html
http://florian-goujeon.developpez.com/cours/cmake/initiation/
Référence :
http://www.cmake.org/cmake/help/cmake-2-8-docs.html