Я не совсем уверен, как это сделать ...
Я хочу объявить какое-то действие в файле SConscript:
Import('env');
arguments = ['foo','bar','baz'];
phantomTarget = env.DoSomething(arguments);
Return('phantomTarget');
и в файле SConstruct:
env['BUILDERS']['DoSomething'] = Builder(action='c:/foodir/foo.exe $ARGUMENTS');
...
phantomTarget = SConscript(['doc/SConscript']);
env.Alias('foo', phantomTarget);
чтобы в командной строке набрать
scons foo
и он будет работать
c:/foodir/foo.exe foo bar baz
Я не могу этого сделать ... scons хочет сделать проверку зависимостей, и я не хочу делать это в этом случае: /