我想在Scons启动时运行一些脚本/构建器(取决于目标),然后才开始创建依赖项。
实施它的最佳方法是什么?
答案 0 :(得分:1)
您可能想要访问其中一个变量BUILD_TARGETS
,COMMAND_LINE_TARGETS
和DEFAULT_TARGETS
。它们在UserGuide(http://scons.org/doc/production/HTML/scons-man.html),sect中进一步描述。 " SConscript变量"。
对于您的脚本,您可以进行简单的检查,如:
if 'my_special_target' in COMMAND_LINE_TARGETS:
do_special_stuff()