Диагностика раскраски с помощью SCons
В настоящее время я использую пакет colorama для окрашивания сообщений, генерируемых моими сценариями сборки. Я также использовал scolorizer, который заменяет команды сборки пользовательскими цветными сообщениями, используя strfunction()
в SCons. Это, безусловно, делает вывод сборки менее подробным, а предупреждения легче обнаружить.
Тем не менее, я часто предпочитаю видеть полные командные строки при сборке. Есть ли в SCons механизм для захвата выходных данных компилятора, дающий возможность вводить некоторые цвета терминала перед его распечаткой?
1 ответ
Решение
Вы можете сделать это, установив в среде CC и CXX подходящую оболочку для вашего компилятора, например colorgcc.