Ho ricevuto un sacco di C++
di sorgenti file e intestazioni. Possono utilizzare librerie esterne come Boost, ad es. Sono interessato al processo di creazione di binari per Windows e * nix.
-
Makefile (* nix) e .vcproj (Windows) chiamano i compilatori con alcune specifiche come l'ordine di compilazione, le opzioni di compilazione e altro.
-
CMakeLists.txt può essere utilizzato da CMake per creare makefile o .vcproj e utilizzare comandi molto utili come la ricerca ricorsiva di file, il collegamento automatico con librerie note, programmi di installazione, variabili che possono essere utilizzate nei file di origine. ..
Esistono strumenti esistenti che generano un CMakeLists.txt dalle opzioni specificate? Le opzioni possono essere simili: scansiona questa cartella e creane una libreria, poi scansiona quest'altra cartella e crea un eseguibile e collega automaticamente sia Boost che un programma di installazione intuitivo con INSTALL.txt e README.txt generati. Qualcosa di molto potente come quello.