Scons:在scons之前运行一些脚本

时间:2016-02-02 14:54:46

标签: python scons

我想在Scons启动时运行一些脚本/构建器(取决于目标),然后才开始创建依赖项。

实施它的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

您可能想要访问其中一个变量BUILD_TARGETSCOMMAND_LINE_TARGETSDEFAULT_TARGETS。它们在UserGuide(http://scons.org/doc/production/HTML/scons-man.html),sect中进一步描述。 " SConscript变量"。 对于您的脚本,您可以进行简单的检查,如:

  if 'my_special_target' in COMMAND_LINE_TARGETS:
      do_special_stuff()