Non sono un grande fan di strumenti come Ant, ma sono sicuramente utili. In un progetto C++ corrente non ho affatto un processo di compilazione automatizzato - semplicemente ho creato la mia directory di lavoro usando Visual Studio, compresso la cartella/bin e spedito per l'installazione. Il progetto è abbastanza piccolo, questo funziona bene, ma è totalmente dipendente dalla conoscenza del progetto.Automazione semplice del processo di generazione su Windows
Vorrei un sistema che può fare passi come:
- Aggiorna più dirs di lavoro SVN per una versione specifica (o di default per testa)
- run Doxygen (o un attrezzo simile) per ottenere API docs fino ad oggi
- impegnano la documentazione API per qualche SVN repo
- costruire diversi progetti nel giusto ordine
- copia alcune cose su, cancellare i file indesiderati
- pacchetto di file/cartelle in un file zip/cartella denominata in base a una versione specificata dall'utente o trovata da un file/SVN
Libero è importante. Facile da usare è un altro. Windows è essenziale e non include le opzioni Cygwin.
Mi è venuto in mente che probabilmente si potrebbe fare ciò usando un file .bat, è un'opzione valida su quello che è ancora un progetto piuttosto piccolo (1-4 sviluppatori)?
Nulla di specifico C++ qui - tag rimosso e titolo modificato. –
Hmm, immagino. Mi hai fatto pensare che la lingua di destinazione di Ant è indipendente? –
Lo è. Ha anche un certo tipo di estensione per la creazione di progetti C++. –