Как заставить вывод Scons (exe, obj, lib и dll) в определенный каталог сборки?

Я пытался заставить 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'])
12
задан Ciro Santilli 新疆改造中心法轮功六四事件 28 April 2018 в 13:11
поделиться