configure: colorize error messages
authorGanesh Ajjanagadde <gajjanagadde@gmail.com>
Thu, 10 Sep 2015 00:47:22 +0000 (20:47 -0400)
committerMichael Niedermayer <michael@niedermayer.cc>
Fri, 11 Sep 2015 10:57:14 +0000 (12:57 +0200)
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
configure

index 056feea..8cbde23 100755 (executable)
--- a/configure
+++ b/configure
@@ -421,6 +421,7 @@ if test -t 1 && which tput >/dev/null; then
     if test -n "$ncolors" && test $ncolors -ge 8; then
         bold_color=$(tput bold)
         warn_color=$(tput setaf 3)
+        error_color=$(tput setaf 1)
         reset_color=$(tput sgr0)
     fi
 fi
@@ -435,18 +436,14 @@ log_file(){
     log END $1
 }
 
-echolog(){
-    log "$@"
-    echo "$@"
-}
-
 warn(){
     log "WARNING: $*"
     WARNINGS="${WARNINGS}WARNING: $*\n"
 }
 
 die(){
-    echolog "$@"
+    log "$@"
+    echo "$error_color$bold_color$@$reset_color"
     cat <<EOF
 
 If you think configure made a mistake, make sure you are using the latest