CMake, compilare facile!
Perchè perdere tempo a configurare CMake invece di utilizzare il caro vecchio metodo di compilazione, appunto Make? Per due motivi: CMake è più facile da usare ed è cross-platform, cioè funziona su Linux, Windows, OS X, oltre che su Solaris, FreeBSD etc…

CMake può appunto generare Makefile per tutte queste piattaforme, e, allo stesso tempo, file di progetto usando KDevelop (KDE Integrated Development Environment), XCode (Mac OS X) e MS Visual Studio (Windows).
Ciò che lo rende facile da usare è il fatto che non lancia la compilazione per conto proprio, ma si limita a generare i file richiesti per compilare il codice, e ciò che lo rende portabile, è la sua capacità di usare praticamente qualunque sistema di compilazione vogliamo impiegare. Il file da cui CMake riceve le istruzioni, in pratica quello che gli sviluppatori devono inserire nella cartella del codice sorgente, è CMakeLists.txt e rispetto a Makefile.am presenta alcuni vantaggi: E’ meno complesso (richiede il nome del file una volta sola, a differenza di Makefile dove ci sono tre diverse voci per singolo file), più veloce, i messaggi di errore forniscono indicazioni migliori per la correzione degli stessi, più leggero.
Facciamo un esempio. Creiamo un eseguibile chiamato “helloworld” (o “helloworld.exe” su Windows) dal file sorgente main.cpp:
add_executable(helloworld main.cpp)
Mettiamo questo file dentro la directory sorgente e digitiamo:
cmake <path_to_the_source_dir>
Post correlati...
Video della settimana - 165 applicazioni simultaneamente su linux by Mad on April 10th, 2008
.
PCLinuxOS una bella sorpresa! by Mad on February 15th, 2008
Un qualsiasi "niubbo" che si affaccia sul mondo del free software e ha voglia di dare una occhiata alla classifica degli ultimi 6 mesi di distrowatch, non può fare a meno di notare quel PCLinuxOS in cima alla lista delle distro più "cliccate".
WP-Postviews e Php4... by Mad on September 4th, 2008
Questo articolo intende essere più un appunto personale che un post dedicato ad uno degli argomenti trattati abitualmente su tuxmind.
Oracle sfida i giganti della virtualizzazione by Mad on November 13th, 2007
Oracle VM è stato inaugurato Lunedi' scorso al .
Kde4 rc2 su Kubuntu. by Mad on December 13th, 2007
Ecco come installare Kde4 rc2 su Kubuntu 7.
Se questo sito è di tuo gradimento abbonati gratuitamente sottoscrivendo il Feed RSS. Grazie per la visita!











