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](https://__LINK_4___
- Make Tutorial: cmake.org/cmake/help/latest/guide/tutorial
- [cliutils.gitlab.io/modern-cmake]
- CMake Esempi: github.com/ttroy50/cmake-examples