In primo luogo, vi consiglio un'ottima introduzione conferenza a CMake e strumenti correlati da Bill Hoffman disponibile su YouTube:
CMake/CPack/CTest/CDash Open Source Tools to Build Test and Deploy C++ Software
Quindi, una rapida panoramica e sentire CMake scripting, semplice e veloce e anche un po 'di gusto di CMake syntax, quindi ti aiuterà a leggere gli script di CMake.
Ora è possibile ottenere immediatamente le mani su Tutorial disponibile in CMake CVS. È senza parole, ma il codice del materiale didattico viene utilizzato nel libro CMake di masterizzazione. Certamente, è necessario fare riferimento allo manual per informazioni dettagliate su varie macro.
Dopo aver afferrato fondamenta di CMake, si può iniziare a scavare in tecniche più avanzate, così come leggere i file CMakeLists.txt esistenti per vedere come gli altri incidere script CMake.
Per esempi reali con completa walk-through, selezionare la recently announced più parti tutorial from Wigner GPU Lab a GitHub.
C'è anche, un po 'datato, di Bruno AbiNader due parti tutorial con buon commento:
I can also recommend Empirical approach to CMAKE
ho trovato anche KDE documentations for CMake scripting molto utile . Include un'ottima introduzione Development/Tutorials/CMake. Tuttavia, alcune funzionalità specifiche di KDE e macro personalizzate potrebbero essere un po 'fastidiose.
Penso che sia un materiale abbastanza buono per iniziare. Inoltre, non dimenticare le mailing list di CMake con una community molto utile.
Tutorial from "Mastering CMake" now online! - Bill Hoffman ha appena annunciato sulla mailing list. Qui è CMake Tutorial Now on the Web
Learning CMake (PDF) - Tutorial scritto da Pau Garcia i Quiles
CMake: Getting Started - completo tutorial dal Wiki del progetto MASH.
Ecco il video dal webinar registrato nel marzo 2012 - Introduction to CMake, altamente consigliato.
The Ultimate Guide to Modern CMake di Rico Huijbers - dedicato ai progetti C/C++, spiega anche gli obiettivi importati/esportati ei file di configurazione del progetto.
Ecco il repository Git con CMake tutorial presentation preparato da Eric Noulard disponibile in vari formati di stampa.
Ecco un PDF di 50 pagine con Learning CMake di Pau Garcia i Quiles.
sviluppatori Fortran, ma non solo, possono trovare questi due articoli utili:
Infine, ci Awesome CMake progetto che mantiene l'elenco a cura di impressionante CMake script, moduli, esempi e altri.
prega, segnalare eventuali collegamenti interrotti nei commenti qui sotto.
Cosa intendi come "assolutamente inutile"? C'è un numero di buone esercitazioni collegate in Tutorial -> Presentazioni di base. Ne ho aggiunti alcuni io stesso. Cosa manca in loro che li rende inutili? Stai cercando un particolare dettaglio o tecnica? – mloskot
Come ho detto, sono "particolarmente interessante nell'usare CMake per i progetti Fortran". Mi piacerebbe vedere una sorta di guida passo-passo. – Wildcat
Aand pensavo che Bill fosse un discreto veterano! Che diamine: D – mlvljr