kdesrc-build
Categorie:Questa app è ancora in fase di sviluppo e non è ancora stata rilasciata dalla comunità KDE.


kdesrc-build è uno strumento che ti permette di compilare facilmente il software di KDE dai suoi depositi di sorgenti.
L'evidenziazione della sintassi coi file di kdesrc-buildrc è disponibile in Kate/KWrite dal menu Strumenti->Evidenziazione>Configurazioni.
Funzionalità:
- Preleva e aggiorna il codice sorgente di KDE dai suoi depositi dei sorgenti.
- Si integra con l'infrastruttura del codice sorgente di KDE compilando automaticamente i moduli nell'ordine richiesto, inoltre usa il ramo appropriato.
- Supporta facilmente la compilazione di rami specifici, di tag o perfino le revisioni di un modulo (o di tutto il software di KDE).
- Supporta molti sistemi di compilazione. È possibile addirittura compilare in un attimo molti progetti software non KDE.
- Supporta la modalità «simulazione» (l'opzione --pretend), in modo che tu possa fare degli esperimenti non distruttivi con le varie impostazioni.
- kdesrc-build può scaricare i moduli (sia come scaricamento iniziale che come aggiornamenti) anche durante la compilazione dei moduli che sono già stati aggiornati.
- kdesrc-build registra tutte le operazioni per una lettura semplice in un secondo tempo, in modo che tu possa determinare cosa è andato storto se una compilazione non ha avuto successo. Crea inoltre automaticamente dei collegamenti simbolici per facilitare l'accesso all'ultima registrazione (log/latest). Codici di colore diversi per l'output (che possono essere disattivati).
- Ha il supporto per la compilazione delle librerie del progetto Qt, che sono un prerequisito per il software di KDE.
- kdesrc-build è molto personalizzabile: puoi controllare la maggior parte delle opzioni, anche modulo per modulo se lo desideri, inclusa la configurazione dei flag, dei flag di CMake e dei tuoi flag di C++ durante la compilazione. Invece di provare a ricordare quale riga di configurazione hai usato, puoi impostarla una volta per tutte e quindi dimenticarla.
- Ampia documentazione.