我一直在尝试让scons将exe、obj、lib和dll文件输出到特定的构建目录。
我的文件结构如下:
/projectdir
/build
/bin
/obj
/source
/subdirs
/..
SConstruct
基本上,现在我得到的是我的源目录被obj文件污染了。我宁愿把它们都放在一个地方。
SConstruct文件看起来像这样:
env.VariantDir('build', 'source', duplicate = 0)
env.Program('Hierarchy', source = ['source/sconstest.cpp', 'source/utils/IntUtil.cpp'])