Я пытаюсь получить 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'])
Я прочитал несколько других подобных вопросов на этом сайте, но пока не нашел хорошего решения.
Спасибо