# Also strip '\0xf' (delete previous character), used by Elink's build
# system.
$line =~ s/\x0f//g;
+ # And "ESC(B" which seems to be used on armhf and hurd (not sure what it
+ # does).
+ $line =~ s/\033\(B//g;
# Check if this line indicates a non verbose build.
my $non_verbose = is_non_verbose_build($line);
...
[\e[32mLD\e[m\ f] src/test.o
+# Colored build output (used on armhf and hurd).
+ [\e[36mCC\e(B\e[m] src/test-a.o
+ [\e[36mCC\e(B\e[m] src/test-b.o
+ [\e[36mCC\e(B\e[m] src/test_c.o
+...
+ [\e[32mLD\e(B\e[m] src/test.o
+
CC modules/server/test.c
Byte-compiling python modules...
NONVERBOSE BUILD: [CC] src/test-b.o
NONVERBOSE BUILD: [CC] src/test_c.o
NONVERBOSE BUILD: [LD] src/test.o
+NONVERBOSE BUILD: [CC] src/test-a.o
+NONVERBOSE BUILD: [CC] src/test-b.o
+NONVERBOSE BUILD: [CC] src/test_c.o
+NONVERBOSE BUILD: [LD] src/test.o
NONVERBOSE BUILD: CC modules/server/test.c
NONVERBOSE BUILD: Compiling test/test.cc to ../build/test/test.o
NONVERBOSE BUILD: Building shared library ../build/test/libtest.so.1.2.3