c++ - ¿Por qué clang no muestra salida de color bajo Scons?
(1)
Al compilar con Scons, puedo configurarlo para usar el clang así:
env["CXX"] = "clang++"
Sin embargo, no parece conservar la información de color que emite el sonido. ¿Cómo puedo hacer scons preservar el color?
Según la documentación de Clang , el color se habilita solo cuando se detecta un terminal con capacidad de color . SCons no transfiere automáticamente todas las variables de entorno al proceso que ejecuta el compilador, usted las ha pasado explícitamente. Y el término no se transmite a clang.
Agregue lo siguiente a su SConstruct y el color debería funcionar nuevamente:
import os
env[''ENV''][''TERM''] = os.environ[''TERM'']