scons添加--prefix选项

时间:2012-03-22 14:19:41

标签: scons

为scons构建添加--prefix支持的典型用例是什么?

目前我使用变量来保存命令行中的用户选项,但这需要我使用名称PREFIX来识别为变量。文档显示了使用AddOption指定preifx的方法,但是每次运行scons时都必须指定此选项:它不像变量那样持久化。

处理此问题的典型方法是什么?

1 个答案:

答案 0 :(得分:1)

您需要使用Add / GetOption创建用户可以在命令行上提供的选项。

之后,您的用户需要设置环境变量 SCONSFLAGS ,并且每次都要为SCons提供选项。 SCons将每次读取此变量。 http://www.scons.org/doc/2.0.1/HTML/scons-user/c2076.html

在用户计算机上安装许多环境变量并不是一个好主意,因为您丢失了文档以及您真正需要编译的变量。