Articoli con tag Cmake

Generare un pacchetto deb tramite un progetto CMake

2

È risaputo che CMake è ormai utilizzatissimo come gestore di compilazione nei progetti opensource… infatti mediante esso è possibile compilare, senza tanti patemi d’animo, molti progetti sia in ambiente unix, che windows, e così via.

In genere basta dare quei 2-3 comandi e la compilazione è fatta. Ma c’è un tool di CMake che molti, probabilmente, ancora non conoscono: CPack.

Questo, partendo sempre dal file principale CMakeLists.txt e con opportune direttive, ci consente di generare in output, ad esempio, un pacchetto binario deb per le distribuzioni basate su Debian. In realtà è possibile anche generare pacchetti con  altri formati (RPM, TGZ, e così via).

Vediamo come fare:

(continua…)

Compilare applicazioni KDE 4 in Windows

0

Uno dei tantissimi punti a favore di KDE 4 è la portabilità: oltre a linux, è possibile veder girare applicativi anche in windows, oppure su mac. Compilare un semplice programma KDE su linux è banale poco più, mentre fare lo stesso in windows richiede tanto impazzimento.

kdetowin

Ho accettato la sfida e mi sono messo in azione per riuscire nel mio intento. Vediamo come procedere:

(continua…)

Frescobaldi: un frontend per lilypond

0

In questo post si parlerà di musica, di musica vera però. A casa mia la musica che va per la maggiore è ovviamente quella classica. Mia sorella coltiva questa passione e la si può considerare anche una “extreme musician“, in quanto ha competenze in tutti gli strumenti musicali attualmente conosciuti (ahahah).

frescobaldi-lily

Però quando deve scrivere o ricopiare gli spartiti, deve usare per forza “penna e calamaio”. Ma se dovesse fare un prodotto professionale? Niente paura, c’è lilypond. Non sto qua ad elencare i vantaggi e svantaggi di questo tool, ma basta ricordare che questo è secondo me il miglior programma per la scrittura di spartiti musicali (e per giunta, è pure opensource).

(continua…)

Impostare un progetto Qt4 con CMake

0

Dato che io sono un fan di CMake e di Qt4, ho sempre avuto smania di impostare un sistema di compilazione CMake su un progetto Qt4. E’ vero che c’è la possibilità di usare un file.pro, però quello è troppo “di parte” Qt, mentre un CMakeLists.txt è l’ideale perché è neutro!

cmake-qt4

La creazione di un file CMakeLists.txt minimale non è per nulla difficile, però ammetto che non ci sarei mai riuscito senza spulciare il codice di altri file di altri progetti… ed è per questo che sono nettamente favorevole all’opensource.

Vediamo come agire:

(continua…)

Gestire i database SQLite con Sqliteman

0

Come detto nei post precedenti, io sono un fan di SQLite perché posso gestire database semplicemente utilizzando un file, senza avere sotto un server principale. Se per postgres e mysql esistono delle comode interfacce grafiche per creare, modificare e cancellare database, per sqlite esiste poco o nulla.

Esiste in realtà, da non molto tempo, una comodissima utility grafica per trattare database sqlite: si chiama Sqliteman. Vediamo come installare ed utilizzare questo comodo programma.

(continua…)

CMake: chi è costui?

0

Il nome CMake è un abbreviazione di cross platform make.

Questo software rimpiazza il vecchio e non facilissimo da usare Automake nella generazione dei Makefile. Infatti, nella maggior parte dei progetti, non esiste un Makefile incluso nei sorgenti, dato che questo non è portabile. Per la compilazione del programma è necessario verificare che siano incluse tutte le librerie e scovare i loro percorsi all’interno del file system. Proprio per questo motivo, è impossibile avere un Makefile già scritto. A questo punto, il tool Automake, doveva eseguire una precisa ricerca di tali librerie e infine, se non si sono riscontati errori, la definitiva creazione del Makefile per la successiva compilazione.

(continua…)

Torna all'inizio