この複数オプション変数のデフォルトをコマンドラインから変更するにはどうすればよいですか:
options = Variables()
options.Add(
"FLAGS",
"Compiler Flags.",
["-Wall", "-Werror", "-O2"]
)
これは正しいことをしません:
scons FLAGS=-Wall,-Werror
これは scons 1.1.0 と tcsh です。
この複数オプション変数のデフォルトをコマンドラインから変更するにはどうすればよいですか:
options = Variables()
options.Add(
"FLAGS",
"Compiler Flags.",
["-Wall", "-Werror", "-O2"]
)
これは正しいことをしません:
scons FLAGS=-Wall,-Werror
これは scons 1.1.0 と tcsh です。
これらの関数がどのバージョンの SCons に導入されたかはわかりません。お使いのバージョンでは利用できない可能性がありますが、前述のように、ParseFlags() と MergeFlags() を使用してコマンド ライン オプションを自動的に構築変数に入れることができます。ここに。