al momento sto provando a trasferire un progetto legacy da milioni di sloc da script .cmd smussati a SCons. Parti di esso sono VC++, altri sono Delphi. La creazione di script SConscript per i pezzi del C++ è stata semplicissima.Come posso forzare il builder di SConscript a cambiare directory?
Per creare la parte delphi, ho scritto un builder molto semplice che rileva se si tratta di un programma o di un progetto di libreria. Chiamando il builder dopo aver incatenato tramite SConscript, gli scons chiamano dcc32 $ subdir/project.dpr che inganna dcc32 a cercare le unità nella directory corrente invece del sottodirectory $.
C'è un modo per dire agli scons di inserire la sottodirectory $ prima di eseguire i comandi che risiedono nello sconscript o devo correggerlo nel builder?
Grazie in anticipo
Questa è esattamente la combinazione di cui ho bisogno. La tua soluzione ha risolto il mio problema. Grazie mille! – Damg