[Scons] Как изменить используемый инструментарий?

Realist

Scons сам подрюхивает, какой компилятор для сборки использовать с какими параметрами. В зависимости от ОС он имеет список поддерживаемых компиляторов и использует первый найденный в системе. В зависимости от своего выбора он устанавливает не только переменную CC, но и другие (CCFLAGS, например). Как мне заставить Scons настроится на работу с другим установленным и поддерживаемым им компилятором? Например, у меня в системе MSVC и MinGW. Scons может работать с обоими, находит MSVC и использует его. Как мне заставить Scons брать MinGW? Читал доки, гуглил, нашел:

On all other platforms, including POSIX (Linux and
UNIX) platforms, scons searches in order for the GCC tool chain, the
Microsoft Visual C++ tools, and the Intel compiler tools. You may, of
course, override these default values by appropriate configuration of
Environment construction variables.

Но если я задаю, скажем, параметр CXX, это менят только имя вызываемого компилятора, но не настравивает соответствующим образом его параметры.
Спасибо

amkharchenko

Вот как вам под вендой-то тяжело, выбирать приходится.
env = Environment(tools = ['mingw'])

не спасет отца русской демократии?

Realist

Почти. Отца русской демократии спасает
env=Environment(tools=['default', 'intelc'])
http://scons.tigris.org/servlets/ReadMsg?list=users&msgN...
Спасибо, тему можно закрывать
Оставить комментарий
Имя или ник:
Комментарий: