CMake
CMake est un générateur de systèmes de construction multiplateforme et open source développé par Kitware. Il orchestre la compilation de logiciels à l'aide de fichiers de configuration indépendants du compilateur en produisant des scripts natifs tels que des Makefiles ou des projets Visual Studio.
github.com · Site officiel
- ✓ Source officielle (winget)
- ✓ SHA256 issu du dépôt officiel
- ✓ Dernière vérification: 4 novembre 2026
- Ceci n'est pas une analyse antivirus. Vérifier sur VirusTotal
- Version
- 4.4.4
- Date de sortie
- 2 octobre 2026
- Licence
- BSD-3-Clause
- Type d'installateur
- zip
Comment l'utiliser ?
Tapez Terminal dans le menu Démarrer et ouvrez-le, collez la commande (Ctrl+V ou clic droit) et appuyez sur Entrée. Elle utilise winget, le gestionnaire de paquets de Windows, pour installer le logiciel depuis sa source officielle.
winget install --id Kitware.CMake -eSHA256 (vérification du fichier)
bace36e94b31c68ab6fa295f26dfa11219e0701cf7c94b0284a7d1cb13dac536cmake.org · Site officiel
- ✓ Source officielle (Homebrew)
- ✓ SHA256 issu du dépôt officiel
- ✓ Dernière vérification: 4 novembre 2026
- Ceci n'est pas une analyse antivirus. Vérifier sur VirusTotal
- Version
- 4.4.5
- Licence
- BSD-3-Clause
- Type d'installateur
- dmg
Comment l'utiliser ?
Cette commande nécessite Homebrew ; s'il n'est pas installé, lancez d'abord la commande d'installation de brew.sh. Ouvrez ensuite le Terminal (Applications > Utilitaires > Terminal), collez la commande et appuyez sur Entrée.
brew install --cask cmake-appSHA256 (vérification du fichier)
cd2a0a29b384eae211433b8ab01110fdbda30c57c039e38515df1a3d35b3acfeNous n'avons pas trouvé de version de CMake pour Linux dans les dépôts officiels ; consultez le site de l'éditeur.
Nous n'avons pas trouvé de version de CMake pour Android dans les dépôts officiels ; consultez le site de l'éditeur.
Pages par plateforme: Windows · macOS · Linux · Android
Anciennes versions (10)
CMake 4.4.4 : quoi de neuf ?
Points forts
- Génération multiplateforme de fichiers de construction natifs
- Outils intégrés pour les tests (CTest) et l'empaquetage (CPack)
- Prise en charge de nombreux compilateurs et environnements de développement
- Logiciel libre distribué sous licence permissive BSD-3-Clause
Pour qui ?
Développeurs et équipes logicielles concevant des projets en C, C++ ou multi-langages sur Windows et macOS. Il est utilisé pour standardiser et automatiser la génération des fichiers de construction sur différents environnements.
Bon à savoir avant d'installer
- Ce n'est pas un compilateur autonome ; il nécessite des outils de compilation externes (comme Ninja, Make ou Visual Studio) et un compilateur installé.
- Son langage de script interne possède une syntaxe particulière avec une courbe d'apprentissage abrupte.
- Le débogage de scripts de configuration complexes peut s'avérer difficile.
Installation
Windows
- Téléchargez l'installateur via le bouton officiel ou exécutez 'winget install --id Kitware.CMake -e' dans l'invite de commande.
- Lancez l'installation en cochant l'option permettant d'ajouter CMake au PATH système.
- Terminez l'installation et vérifiez son bon fonctionnement avec la commande 'cmake --version'.
macOS
- Cliquez sur le lien de téléchargement officiel pour obtenir le fichier .dmg ou lancez 'brew install --cask cmake-app' dans le Terminal.
- Ouvrez le fichier image et glissez l'application CMake dans le dossier Applications.
- Lancez l'application pour configurer l'intégration des outils en ligne de commande dans votre PATH.
Alternatives
- Meson
- Premake
- GNU Make
Questions fréquentes
CMake est-il un compilateur ?
Non. CMake est un générateur de système de build qui crée les fichiers nécessaires à des outils comme Make, Ninja ou MSBuild.
CMake est-il gratuit ?
Oui, CMake est un logiciel libre et open source sous licence BSD-3-Clause, sans frais d'utilisation.
Existe-t-il une interface graphique pour CMake ?
Oui, l'outil CMake GUI est fourni avec la suite logicielle pour configurer des projets de manière graphique.