I am currently using the colorama package to color messages generated by my build scripts. I have also used scolorizer, which replaces the build commands with custom, colored messages using strfunction() in SCons. This sure makes build output less verbose and warnings easier to spot.

However, I often prefer to see the full command lines when building. Is there a mechanism in SCons to capture compiler output, giving the opportunity to inject some terminal colors before printing it out?

有帮助吗?

解决方案

You can do this by setting CC and CXX in the environment to a suitable wrapper around your compiler, for example colorgcc.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top