【发布时间】:2019-02-22 07:12:57
【问题描述】:
在构建目标之前,我希望创建一些目录结构,我知道我可以使用:
env = Environment()
env.Execute('mkdir -p xxx')
但这会导致“mkdir -p”即使在我清理时也会被执行:
scons -c
“env.Execute”将被调用。
我希望有一些命令或目标仅在我执行 'scons -c' 时才会发生
如何做到这一点? 谢谢。
【问题讨论】:
-
scons 将构建到这些目录中吗?因为 SCons 会在这种情况下自动创建它们..