Come alcuni di voi avranno letto da i miei messaggi su identi.ca e twitter, in questi ultimi due giorni ho lavorato per cambiare il sistema di compilazione di Hybris da Rake a CMake .
Ho preso questa decisione per diversi motivi, ne riporto solo alcuni :
- Il sistema Rake non genera un Makefile, di conseguenza non offre piena compatibilità con i tool di pacchettizzazione (ad esempio checkinstall) .
- Richiede l'installazione di Ruby e della versione dev di ruby per il supporto alle routine per il controllo delle dipendenze.
- Essendo più giovane di CMake, alcune soluzioni mi sono sembrate, per quanto comode, un po "arrabbattate" e poco leggibili/mantenibili.
- Esclude automaticamente tutti quei sistemi nei quali l'installazione di Ruby è difficoltosa.
Di conseguenza, la procedura (come da documentazione) ora è :
cmake .
make
sudo make install