我一直在尝试让scons将exe,obj,lib和dll文件输出到特定的构建目录.
我的文件结构如下所示:
/projectdir
/build
/bin
/obj
/source
/subdirs
/..
SConstruct
Run Code Online (Sandbox Code Playgroud)
基本上,我现在得到的是我的源目录被obj文件污染了.我宁愿把它放在一个地方.
SConstruct文件如下所示:
env.VariantDir('build', 'source', duplicate = 0)
env.Program('Hierarchy', source = ['source/sconstest.cpp', 'source/utils/IntUtil.cpp'])
Run Code Online (Sandbox Code Playgroud) scons ×1