为scons构建添加--prefix
支持的典型用例是什么?
目前我使用变量来保存命令行中的用户选项,但这需要我使用名称PREFIX
来识别为变量。文档显示了使用AddOption
指定preifx的方法,但是每次运行scons时都必须指定此选项:它不像变量那样持久化。
处理此问题的典型方法是什么?
答案 0 :(得分:1)
您需要使用Add / GetOption创建用户可以在命令行上提供的选项。
之后,您的用户需要设置环境变量 SCONSFLAGS ,并且每次都要为SCons提供选项。 SCons将每次读取此变量。 http://www.scons.org/doc/2.0.1/HTML/scons-user/c2076.html
在用户计算机上安装许多环境变量并不是一个好主意,因为您丢失了文档以及您真正需要编译的变量。