我如何知道 Sconstruct 中的默认选项?

How do I know the default options in Sconstruct?

有没有办法知道 Scons 的 Environment() 中有哪些可用选项?这些选项的默认值是多少?比如Environment里面有CC和CXXFLAGS选项。

由于很多事情都是在运行时确定的,因此一种简单的内省形式是找出给定系统上可用的构造变量(及其值)的最佳方法。例如,要保存到文件 CVARS,这里有一个可以使用的快速 SConstruct 文件:

env = Environment()
with open("CVARS", "w") as f:
    print(env.Dump(), file=f)