これを行う方法がよくわかりません...
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は依存関係のチェックをしたいのですが、この場合はそれをしたくありません:/