CMake-3.0.1

Introduction à CMake

Le paquet CMake contient un ensemble d'outils moderne utilisé pour générer des fichiers Makefile. C'est le successeur du script configure autogénéré et souhaite être indépendant de la plate-forme et du compilateur. Un utilisateur significatif de CMake est KDE depuis la version 4.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6.

Informations sur le paquet

  • Téléchargement (HTTP) : http://www.cmake.org/files/v3.0/cmake-3.0.1.tar.gz

  • Somme de contrôle MD5 du téléchargement : e2e05d84cb44a42f1371d9995631dcf5

  • Taille du téléchargement : 5.3 Mo

  • Estimation de l'espace disque requis : 237 Mo (additional 195 Mo for tests)

  • Estimation du temps de construction : 1.8 SBU (additional 4.4 SBU for tests)

Dépendances de CMake

Recommandées

cURL-7.37.1, libarchive-3.1.2 et

Facultatives

Qt-4.8.6 ou Qt-5.3.1 (pour l'interface basée sur Qt), Subversion-1.8.10 (pour les tests) et Sphinx (pour la construction de la documentation)

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/cmake

Installation de CMake

Si Qt4 et Qt5 sont installés dans /opt, utilisez source setqt4 ou source setqt5 pour choisir lequel sera utilisé pour construire le GUI basé sur QT.

Installez CMake en lançant les commandes suivantes :

./bootstrap --prefix=/usr       \
            --system-libs       \
            --mandir=/share/man \
            --docdir=/share/doc/cmake-3.0.1   &&
make

Pour tester les résultats, tapez: bin/ctest. Si vous voulez résuoudre un problème avec un "problem1-test" donné, utilisez bin/ctest -R "problem1-test" et, pour l'omettre, utilisez bin/ctest -E "problem1-test". Ces options peuvent être utilisées ensemble: bin/ctest -R "problem1-test" -E "problem2-test". L'option -N peut être utilisée pour afficher tous les tests disponibles, et vous pouvez lancer bin/ctest pour des sous-tests des tests en utilisant leurs noms ou leurs numéros, séparés par des espaces, en tant qu'options. L'option --help peut être utilisée pour voir toutes les options.

Maintenant, en tant qu'utilisateur root :

make install

Explications des commandes

--system-libs : Ce paramètre oblige le système de construction à se lier à Zlib, Bzip2, cURL, Expat et libarchive installés sur le système.

--qt4-gui : Ce paramètre construit une interface graphique basée sur Qt pour CMake.

Contenu

Programmes installés: ccmake, cmake, cmake-gui (facultative), cpack et ctest
Bibliothèque installée: Aucune
Répertoires installés: /usr/share/cmake-3.0 et /usr/share/doc/cmake-3.0.1

Descriptions courtes

ccmake

est une interface interactive avec cmake basée sur curses.

cmake

est le générateur de makefile.

cmake-gui

(facultatif) est l'interface basée sur Qt de cmake.

cpack

est le programme d'empaquetage de CMake.

ctest

est un outil de test des arborescences des constructions générées par cmake.

Last updated on : 2013-01-25 17:32:25 +010