2012-03-22 96 views
2

什么是典型的使用情况下添加--prefix支持scons构建?scons增加 - 前缀选项

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

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

回答

1

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

之后,您的用户将需要设置环境变量SCONSFLAGS以及他们希望每次提供给SCons的选项。 SCons每次都会读这个变量。 http://www.scons.org/doc/2.0.1/HTML/scons-user/c2076.html

在用户机器上有许多环境变量是不是一个好主意,因为你丢失了文档和你真正需要编译的变量。