È solo necessario impostare il formato di toolchain/uscita una volta, di solito ci si esegue questa operazione su di esecuzione cmake per la prima volta:
cmake -G "MinGW Makefiles" .
Al posto del punto è possibile utilizzare i propri parametri (se presente) e/o il percorso verso la fonte.
In alternativa, soprattutto quando si è nuovi a CMake, utilizzare la versione della GUI sotto Windows (eseguire cmake-gui
senza parametri anziché cmake
).
Una volta aperti, impostare i percorsi e fare clic su "Configura". Se non ci sono set di compilatori, ti chiederà di sceglierne uno (altrimenti devi svuotare la cache per farla riapparire).
I valori di configurazione aggiornati verranno visualizzati in rosso e consentiranno inoltre di selezionare file e percorsi utilizzando le finestre di dialogo comuni di Windows.
Una volta completata la configurazione e senza errori, è possibile premere "generare" per creare i file makefile o di progetto. Per aggiornarli in seguito, è possibile utilizzare nuovamente cmake-gui
oppure utilizzare la consueta versione da riga di comando cmake
.
Si prega di non impostare CMAKE_CXX_COMPILER in un file CMakeLists.txt. Vedi questa pagina del wiki su come cambiare il compilatore: http://www.cmake.org/Wiki/CMake_FAQ#How_do_I_use_a_different_compiler.3F - Inoltre, tieni presente che non è possibile modificare il compilatore una volta che è stato memorizzato nella cache in un dato albero di compilazione. Pulire l'albero di build o utilizzarne uno nuovo e ricominciare con un compilatore diverso. – DLRdave