From 71e3239442faf0c718b3bdea4563bd83165b2698 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Mon, 26 Feb 2018 12:50:11 +0200 Subject: [PATCH] Allow setting CCACHE=1 to wrap all llvm-mingw building in ccache --- wrappers/clang-target-wrapper.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/wrappers/clang-target-wrapper.sh b/wrappers/clang-target-wrapper.sh index b8077e5..103b6d9 100755 --- a/wrappers/clang-target-wrapper.sh +++ b/wrappers/clang-target-wrapper.sh @@ -36,4 +36,8 @@ aarch64) ARCH_FLAGS=-femulated-tls ;; esac -$DIR/$EXE -target $TARGET -rtlib=compiler-rt -stdlib=libc++ -fuse-ld=lld --sysroot="$SYSROOT" $ARCH_FLAGS -Qunused-arguments "$@" +# Allow setting e.g. CCACHE=1 to wrap all building in ccache. +if [ -n "$CCACHE" ]; then + CCACHE=ccache +fi +$CCACHE $DIR/$EXE -target $TARGET -rtlib=compiler-rt -stdlib=libc++ -fuse-ld=lld --sysroot="$SYSROOT" $ARCH_FLAGS -Qunused-arguments "$@"