如何在 Scons 中设置 TARGET.dir 属性?
How can I set the TARGET.dir property in Scons?
在 SConstruct 脚本中,有一个区域调用以下内容:
env.Command(
[[kl2edkBin, "-o", "${TARGET.dir}"] + klSources]
)
我想设置那个 TARGET.dir 的值。但我不知道它是从哪里来的。如何更改该 kl2edk 命令的输入(不修改该 SConstruct 文件)?
这可能是一个非常愚蠢的问题。我试图在学习尽可能少的 scons 的同时让一些东西工作,最重要的是我不是一个普通的 python 用户。我花了一些时间在谷歌上搜索,但没有任何结果,这表明我在最基本的层面上误解了一些东西。
命令中的"TARGET"指的是第一个给定目标的路径,"TARGET.dir"returns它的文件夹(=dirname)是动态的。所以你不能在不接触 SConstruct 的情况下轻松更改输出目录...
在 SConstruct 脚本中,有一个区域调用以下内容:
env.Command(
[[kl2edkBin, "-o", "${TARGET.dir}"] + klSources]
)
我想设置那个 TARGET.dir 的值。但我不知道它是从哪里来的。如何更改该 kl2edk 命令的输入(不修改该 SConstruct 文件)?
这可能是一个非常愚蠢的问题。我试图在学习尽可能少的 scons 的同时让一些东西工作,最重要的是我不是一个普通的 python 用户。我花了一些时间在谷歌上搜索,但没有任何结果,这表明我在最基本的层面上误解了一些东西。
命令中的"TARGET"指的是第一个给定目标的路径,"TARGET.dir"returns它的文件夹(=dirname)是动态的。所以你不能在不接触 SConstruct 的情况下轻松更改输出目录...