gpt4 book ai didi

scons - 从 external.py 文件中读取 scons 构建变量

转载 作者:行者123 更新时间:2023-12-04 04:33:41 24 4
gpt4 key购买 nike

我想在 external.py 文件中定义 scons 构建变量,例如

外部.py

mode=debug
toolchain=x86

我想在同一目录中的 SConstruct 文件中读回这些变量。根据变量值我想做一些操作!
vars = Variables('external.py')
vars.Add('mode', 'Set the mode for debug or release', 'debug')
if ${RELEASE}=="debug"
#Do these!
elif ${RELEASE}=="release"
#Do that!

最佳答案

如果 external.py包含有效的 Python 代码,然后您可以使用 import 简单地导入它关键词。然后您可以使用 dir函数迭代 external 中定义的名称模块并将它们添加到 SCons 变量中。您可能还想看看 getattr功能。

关于scons - 从 external.py 文件中读取 scons 构建变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20122810/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com