【发布时间】:2016-02-03 01:27:37
【问题描述】:
我想在 Scons 启动时运行一些脚本/构建器(取决于目标),然后再开始创建依赖项。
实现它的最佳方法是什么?
【问题讨论】:
我想在 Scons 启动时运行一些脚本/构建器(取决于目标),然后再开始创建依赖项。
实现它的最佳方法是什么?
【问题讨论】:
您可能想要访问变量BUILD_TARGETS、COMMAND_LINE_TARGETS 和DEFAULT_TARGETS 之一。它们在用户指南 (http://scons.org/doc/production/HTML/scons-man.html) 中进一步描述。 “SConscript 变量”。
对于你的脚本,你可以做一个简单的检查,比如:
if 'my_special_target' in COMMAND_LINE_TARGETS:
do_special_stuff()
【讨论】: