CMake Cheatsheet¶
Panoramica¶
CMake è un generatore di sistema di configurazione multipiattaforma che utilizza file di configurazione indipendenti dalla piattaforma per generare file di strumenti di costruzione nativi (Makefiles, progetti Visual Studio, progetti Xcode, ecc.).
Installazione¶
Gestione dei pacchetti¶
Traduzione:
Concetti di base¶
Termini chiave¶
Traduzione:
Struttura del progetto¶
Traduzione:
CMakeLists Basic.txt¶
Esempio minimo¶
Traduzione:
Libreria semplice¶
Traduzione:
Variabili¶
Variabili integrati¶
Traduzione:
Impostazione di variabili¶
Traduzione:
Obiettivi¶
Esecutivi¶
Traduzione:
Biblioteche¶
Traduzione:
Proprietà di destinazione¶
Traduzione:
Trovare pacchetti¶
find_package¶
Traduzione:
pkg-config¶
Traduzione:
Logica condizionale¶
se/else/endif¶
¶
opzione¶
Traduzione:
Funzioni e Macros¶
Funzioni¶
Traduzione:
Macros¶
Traduzione:
Funzioni avanzate¶
Traduzione:
Testing¶
Integrazione CTest¶
Traduzione:
Integrazione di Google Test¶
Traduzione:
Installazione¶
Installazione di base¶
Traduzione:
Configurazione del pacchetto¶
Traduzione:
Espressioni di generatore¶
Espressioni di base del generatore¶
Traduzione:
Espressioni avanzate del generatore¶
Traduzione:
Uso della linea di comando¶
Comandi di base¶
Traduzione:
Opzioni di configurazione¶
Traduzione:
Uso avanzato¶
Traduzione:
Sviluppo della forma trasversale¶
Rilevamento della piattaforma¶
Traduzione:
File di Toolchain¶
Traduzione:
Migliori Pratiche¶
Struttura del progetto¶
Traduzione:
Modelli CMake moderni¶
Traduzione:
Gestione degli errori¶
Traduzione:
Debug¶
Uscita del debito¶
Traduzione:
Risoluzione dei problemi¶
Traduzione:
Risorse¶
- ** Documentazione ufficiale**: [cmake.org/documentation](LINK_4_
- Make Tutorial: cmake.org/cmake/help/latest/guide/tutorial
- [cliutils.gitlab.io/modern-cmake]
- CMake Esempi: github.com/ttroy50/cmake-examples