• [^] # Re: CMake ?

    Posté par . En réponse à la dépêche Redo, un remplaçant de choix pour Make. Évalué à 4.

    "L'objectif de CMake n'est pas de générer des Makefiles, mais un projet de compilation."
    C'est à mon avis une mauvaise approche. Chaque type de projet a ses fonctions spécifiques, et le plus petit dénominateur commun peut-être difficile à déterminer. De plus, l'outil doit génerer des sorties compliquées, à adapter au gré des versions des cibles (les IDEs)

    QMake génère aussi des projets d'IDE et des Makefiles, mais il est incapable de rajouter des taches de compilation supplémentaires pour autres choses que make ! Je ne parle même pas de la compilation croisée.

    Les systèmes de compilations devraient au contraire se concentrer sur le centre de leur activité : gérer la compilation. Et ce serait plutôt à l'IDE de s'adapter au systèmes de compilations. Le "I" de IDE signifie "Integrated", l'IDE ne devrait rien faire de plus que lier ensemble éditeur, débugger, système de compilation, etc.