Nous soutenons l’Ukraine pour aider à protéger les civils. Rejoignez-nous
FR
Lorsque vous achetez via les liens de notre site, nous pouvons percevoir une commission d’affiliation

CMake pour Mac

Système de compilation multiplateforme et open source.

3.7
D’après 3 notes d’utilisateurs

Aperçu de CMake

CMake est une suite d’outils conçue pour la compilation, le test et la création de paquets logiciels. Elle permet de contrôler le processus de compilation à l’aide de fichiers de configuration simples, indépendants de la plateforme et du compilateur. CMake génère des fichiers Makefile natifs et des espaces de travail pouvant être utilisés dans l’environnement de compilation de votre choix. Il a été créé par Kitware pour répondre au besoin d’un environnement de compilation puissant et multiplateforme destiné aux projets open source tels que ITK et VTK.

CMake prend en charge les compilations « in-place » et « out-of-place », permettant ainsi plusieurs compilations à partir d’une même arborescence de sources, ainsi que la compilation croisée. La possibilité de créer une arborescence de répertoires en dehors de l’arborescence des sources est une fonctionnalité clé, garantissant que si un répertoire de compilation est supprimé, le fichier source n’en subit aucune conséquence. Une autre fonctionnalité est la possibilité de générer un cache destiné à être utilisé avec un éditeur graphique, qui, lorsque CMake est exécuté, peut localiser les exécutables, les fichiers et les bibliothèques. Ces informations sont stockées dans le cache, qui peut ensuite être personnalisé avant la génération des fichiers de compilation natifs. CMake prend parfaitement en charge les hiérarchies de répertoires complexes et les applications qui s’appuient sur plusieurs bibliothèques. Par exemple, CMake est capable de gérer un projet comportant plusieurs boîtes à outils, ou des bibliothèques comportant chacune plusieurs répertoires. De plus, CMake peut prendre en charge des projets nécessitant la création d’exécutables avant la génération du code à compiler pour l’application finale. Sa conception open source et extensible permet d’adapter CMake selon les besoins de projets spécifiques.

Il peut générer des fichiers makefile pour de nombreuses plateformes et environnements de développement intégrés (IDE), notamment Unix, Windows, Mac OS X, OS/2, MSVC, Cygwin, MinGW et Xcode. Parmi les projets utilisant CMake, on peut citer Blender, le moteur physique Bullet, LLVM et Clang, MariaDB, MuseScore, MySQL, Qt5, Second Life, Stellarium et SuperTux.

Nouveautés de la version 4.4.3

  • Le nouveau comportement de la politique Swift CMP0215 a été mis à jour pour exiger que les politiques CMP0157 et CMP0195 soient également définies sur NOUVEAU.
Voir les anciennes versions de CMake

CMake pour Mac

Gratuit
Version 4.4.3
Rédigez un avis détaillé sur CMake

Ce que les utilisateurs apprécient

Performances
Stabilité
Prix

Ce qui mérite d’être amélioré

Intégration des réseaux sociaux

Les qualités de CMake

Valeur
5.0
Facilité d'utilisation
4.0
Caractéristiques
5.0
Fiabilité
5.0
Service client
5.0

Écrivez ce que vous en pensez dans notre bon vieux champ de commentaire

Politique de commentaires de MacUpdate. Nous vous encourageons vivement à laisser des commentaires ; ceux qui contiennent des propos injurieux, du harcèlement ou des attaques personnelles seront modérés.
3.7

(4 avis sur CMake)

  • Commentaires

  • Notes des utilisateurs

Zigang Pan
Zigang Pan
Aug 3, 2020
3.18.1
1.0
Aug 3, 2020
1.0
Version: 3.18.1
It crashes right after I opens it.
Claus-Klein
Claus-Klein
Aug 8, 2015
3.2.2
5.0
Aug 8, 2015
5.0
Version: 3.2.2
CMake 3.3.0 is now available, and CMake version 3.2.3 too!
Claus-Klein
Claus-Klein
Aug 8, 2015
3.2.2
5.0
Aug 8, 2015
5.0
Version: 3.2.2
The best build system generator I know
hwgray
hwgray
May 5, 2015
3.2.2
0.0
May 5, 2015
0.0
Version: 3.2.2
The link downloads the <ugh!> *Windoze* version.
Dogbert1
Dogbert1
Sep 16, 2022
3.24.2
5.0
Sep 16, 2022
5.0
Version: 3.24.2
Zigang Pan
Zigang Pan
Aug 3, 2020
1.0
Aug 3, 2020
1.0
Version: null
Claus-Klein
Claus-Klein
Aug 8, 2015
5.0
Aug 8, 2015
5.0
Version: null