6
Sto provando a copiare il file di programma generato nella directory superiore dopo la compilazione automatica.SCons copia il programma dopo la compilazione nella directory principale
Ho provato questo, ma questo non funziona.
env.Program("program_name", [ "file1.cc", "file2.cc" ])
Copy("../program_name", "program_name")
Come posso fare questo con SCons?
+ 1 Questo sembra un buon lavoro per il builder di installazione. L'utilizzo di un generatore di comandi sembra complicare il codice. Conosci qualche situazione in cui una build di comandi avrebbe dei vantaggi? – daramarak
@daramarak, il builder Command() è più flessibile, in quanto può essere qualsiasi comando, come script, ecc. Il builder Install() è solo per "installare" (copiare) uno o più file/target. – Brady
So che il builder Comando è flessibile, ma mi chiedevo se ci fossero casi in cui un generatore di comandi dovrebbe essere preferito per copiare un file invece del generatore di installazione? – daramarak