Ho cercato di ottenere scons per l'output di file exe, obj, lib e dll in una specifica directory di build.Uscita Force Scons (exe, obj, lib & dll) in specifica directory di build
mia struttura dei file è simile al seguente:
/projectdir
/build
/bin
/obj
/source
/subdirs
/..
SConstruct
In sostanza, ciò che ho ora è la mia directory di origine è sempre inquinato con i file obj. Preferirei avere tutto in un unico posto.
Il file SConstruct assomiglia a questo:
env.VariantDir('build', 'source', duplicate = 0)
env.Program('Hierarchy', source = ['source/sconstest.cpp', 'source/utils/IntUtil.cpp'])
Ho letto alcune altre domande simili su questo sito, ma havn't ancora trovato una buona soluzione.
Grazie
Grazie, ha funzionato, anche se avere un solo file è molto più pulito. Penso che dovrò solo conviverci! –