向scons版本添加--prefix支持的典型用例是什么?
目前,我使用变量从命令行持久化用户选项,但这需要我使用名称PREFIX才能被识别为变量。文档显示了一种使用AddOption指定preifx的方法,但是每次运行scons时都必须指定这个选项:它不像变量那样持久。
处理这种情况的典型方法是什么?
发布于 2014-10-10 23:06:27
您将需要使用Add/GetOption来创建用户可以在命令行上提供的选项。
之后,您的用户将需要设置环境变量SCONSFLAGS,其中包含他们希望每次都提供给SCons的选项。SCons每次都会读取这个变量。http://www.scons.org/doc/2.0.1/HTML/scons-user/c2076.html
在用户机器上有许多环境变量并不是一个好主意,因为您丢失了文档以及您真正需要编译哪些变量。
https://stackoverflow.com/questions/9824155
复制相似问题