瀏覽代碼

Toolchain/BuildIt.sh: let's have colours on macOS too :^)

MacOS's sed doesn't support "\x1b" expansion unlike GNU sed, but we can
still use bash's $'\x1b' to expand it.
Emanuele Torre 4 年之前
父節點
當前提交
685556ae84
共有 1 個文件被更改,包括 1 次插入5 次删除
  1. 1 5
      Toolchain/BuildIt.sh

+ 1 - 5
Toolchain/BuildIt.sh

@@ -80,11 +80,7 @@ GCC_BASE_URL="http://ftp.gnu.org/gnu/gcc"
 buildstep() {
 buildstep() {
     NAME=$1
     NAME=$1
     shift
     shift
-    if [ "$SYSTEM_NAME" = "Darwin" ]; then
-        "$@" 2>&1 | sed 's|^|['"${NAME}"'] |'
-    else
-        "$@" 2>&1 | sed 's|^|\x1b[34m['"${NAME}"']\x1b[39m |'
-    fi
+    "$@" 2>&1 | sed $'s|^|\x1b[34m['"${NAME}"$']\x1b[39m |'
 }
 }
 
 
 # === CHECK CACHE AND REUSE ===
 # === CHECK CACHE AND REUSE ===