Почему clang не показывает цветную продукцию под Scons?

При построении с помощью Scons я могу настроить его так, чтобы использовать clang:

env["CXX"] = "clang++" 

Однако, похоже, он не сохраняет информацию о цвете, которая выводит результаты. Как я могу заставить scons сохранить цвет?

    Согласно документации clang , цвет включен только тогда, когда обнаружен цветной терминал . SCons автоматически передает все переменные среды в процесс, который запускает компилятор, вы передаете их явно. И ТЕРМИН не переходит к clang.

    Добавьте в свой SConstruct следующее: цвет должен снова работать:

     import os env['ENV']['TERM'] = os.environ['TERM']