• [^] # Re: Analyse très subjective!

    Posté par . En réponse au journal Un petit tour des systèmes de build. Évalué à 1.

    Une page du wiki de KDE explique très bien l'utilisation de CMake associé à make ou ninja pour construire la suite bureautique Calligra (ou seulement une partie comme Karbon) en utilisant un dossier de build dédié pour ne pas polluer les sources. Pour la construction initiale, make et ninja se valent si le bon nombre de processus a été passé en option à make. Pour reconstruire une application après une modification mineure, il n'y a pas photo, ninja est au moins 10 fois plus rapide (ninja install est aussi plus rapide que make install). Il n'y a pas besoin de changer les CMakeLists.txt pour passer de make à ninja, il suffit d'ajouter l'option -G"ninja" à CMake.

    Cette signature est publiée sous licence WTFPL