Cambiato il sistema di compilazione di Hybris, da Rake a CMake.

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


Launchpad logo