15Fermer17
Kevin KoflerLe 05/03/2008 à 23:05
Euh, c'est disponible en binaires pour les OS non-libres les plus communs: http://www.cmake.org/HTML/Download.html. Quant aux OS libres, s'ils ne fournissent pas un paquetage ou un port/ebuild, ce n'est qu'à ton OS / ta distribution qu'il faut te prendre. Toutes les distributions GNU/Linux, *BSD etc. qui proposent KDE 4 proposent forcément aussi CMake parce qu'il le faut pour compiler KDE 4. Et il y a aussi les binaires GNU/Linux/i386 génériques.

Quant aux autotools, c'est la galère sur tout ce qui est non-*nix, tu te retrouves avec des trucs comme MSYS. Et même si tu restes dans du *nix, c'est une usine à gaz: par exemple, j'ai horreur de leur manière de recopier des informations dans chaque paquetage (donc si dans Fedora, on veut installer une lib ailleurs, par exemple pour éviter un conflit avec une autre lib, il faut patcher tous les logiciels qui utilisent celle lib sick) alors que CMake centralise ça (donc un seul fichier à patcher, cf. par exemple http://cvs.fedoraproject.org/viewcvs/rpms/kdelibs/devel/kdelibs-3.95.0-parallel_devel.patch?rev=1.1&view=markup). Ce recopiage absurde de fichiers générés et de morceaux de fichiers ("snippets") gaspille aussi énormément de place, d'ailleurs. (Je pensais que tu étais contre le code recopié dans chaque application. wink)