I know this is kind of a niche thing but anyway, let me explain my setup...
Our build system automatically runs the Catch unit tests on compiling. Everything works wonderfully from the terminal emulator. The issue however arises when I build specifically from Emacs's M-x compile command... The compilation buffer doesn't display the unit tests with color. I believe the issue is not related to Emacs since other colored things work fine in the compilation buffer, and I don't see any ANSI escape codes for color, so it seems like Catch is realizing that this is not a terminal (or maybe an stdout tty) and is therefore not coloring it correctly. Is there some option in Catch to force it to generate the ANSI escape codes or something, or do I have to get my hands dirty in the source to enable this?
Thanks for the help!
Kota