Russian Qt Forum

Программирование => Python => Тема начата: CuteBunny от Март 15, 2013, 17:37



Название: [РЕШЕНО] SConstruct
Отправлено: CuteBunny от Март 15, 2013, 17:37
Привет, всем!

Ознакомился со scons'ом! Очень понравилось! Единственная беда, если мой SConstruct-файл лежит в отдельной папке, то у меня ничего не собирается. Может знает кто, в чем проблема?

Структура папок:
/project
---/build
---/scons
---/src

Файл SConstruct в scons:
Код
Python
env = Environment()
Export('env')
VariantDir('../build/debug', '../src')
SConscript('../build/debug/SConscript')
 

Файл SConscript в src:
Код
Python
Import('env')
env.Program('project', Glob('*.cpp'))
 

Если SConstruct лежит в project - все работает...

Спасибо!


Название: Re: [РЕШЕНО] SConstruct
Отправлено: CuteBunny от Март 18, 2013, 14:21
Все работает, кому интересно: если запускать scons без указания целей, он будет автоматически собирать все возможные "цели" в текущей папке. А если ему указать Default(...) цель, исходники которой лежат во внешней папке, всё будет собираться.