2012-03-22 3 views
2

Каков типичный прецедент для добавления поддержки --prefix для сборки scons?добавление scons - опция префикса

В настоящее время я использую переменные для сохранения пользовательских параметров из командной строки, но для этого я должен использовать имя PREFIX для распознавания в качестве переменной. Документы показывают способ указания preifx с использованием AddOption, но затем эта опция должна быть указана каждый раз, когда выполняется scons: она не сохраняется, как переменные.

Каков типичный способ справиться с этим?

ответ

1

Для создания опции, которую пользователь может предоставить в командной строке, вам нужно будет использовать Add/GetOption.

После этого пользователям необходимо будет установить переменную окружения SCONSFLAGS с параметрами, которые они хотят предоставлять SCons каждый раз. SCons будет читать эту переменную каждый раз. http://www.scons.org/doc/2.0.1/HTML/scons-user/c2076.html

Нежелательно иметь много переменных среды на машине пользователя, потому что вы потеряли документацию и какую переменную вам действительно нужно скомпилировать.

Смежные вопросы