你们如何将有价值的参数传递给scons?我经历了documentation,不幸的是我仍然不清楚。我从来没有用过它。将命令行中的值传递给scons?
请考虑this构建脚本。
这里是代码段从它
add_option("boost-version", "boost version for linking(1_38)" , 1 , True , "boostVersion")
boostVersion = GetOption("boostVersion")
if boostVersion is None:
boostVersion = ""
else:
boostVersion = "-" + boostVersion
我打过电话scons --boost-version=1.51
并试图scons --boostVersion=1.51
并且它都没有奏效。
当你说“......它们都不起作用”时,究竟会发生什么? SCons不接受命令行并退出?还是它不正确地将值存储在'boostVersion'变量中? – Brady