Cześć,
chciałem przetestować scons, jako alternatywę dla make i napotkałem dziwny problem. Używam najnowszej wersji. Po uruchomiueniu scons w katalogu z projektem widze że używa on gcc z MinGW, mimo że powinien skorzystać z msvc, gdyż na windows to właśnie msvc jest preferowany.
Jeśli zmienię nazwę katalogu MinGW na jakąś inną, tak że odnalezienie gcc jest nie możliwe, scons poprawnie wykorzystuje cl.exe.
Moje pytanie, jak wymusić domyślne korzystanie z cl.exe ?
Próbowałem takich cudów i nic:
import os
env = Environment(ENV = {'PATH' : os.environ['PATH']})
Tool("msvs")(env)
Program('test.c')