如何修改此多选项变量的命令行默认值:
options = Variables()
options.Add(
"FLAGS",
"Compiler Flags.",
["-Wall", "-Werror", "-O2"]
)
这没有做正确的事情:
scons FLAGS = -Wall,-Werror
这是scons 1.1.0和tcsh。
答案 0 :(得分:0)
我不确定在哪个版本的SCons中引入了这些函数,并且它们可能在您的版本中不可用,但您可以使用ParseFlags()和MergeFlags()来自动放置命令行选项到他们的构造变量中,如here所述。