From 5b1213b053fecb95c1977beb358cca235704a9f5 Mon Sep 17 00:00:00 2001 From: Shaun Jackman Date: Wed, 8 Mar 2017 17:05:25 -0800 Subject: [PATCH] super/cc: Fix --cc=llvm_clang invoked as clang Fix the error: brew sh --cc=llvm_clang <<<'clang --version' Failed to execute llvm_clang --version --- Library/Homebrew/shims/super/cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/shims/super/cc b/Library/Homebrew/shims/super/cc index 1400788ba3..d894d3d69a 100755 --- a/Library/Homebrew/shims/super/cc +++ b/Library/Homebrew/shims/super/cc @@ -72,7 +72,11 @@ class Cmd else # Note that this is a universal fallback, so that we'll always invoke # HOMEBREW_CC regardless of what name under which the tool was invoked. - ENV["HOMEBREW_CC"] + if ENV["HOMEBREW_CC"] == "llvm_clang" + "#{ENV["HOMEBREW_PREFIX"]}/opt/llvm/bin/clang" + else + ENV["HOMEBREW_CC"] + end end end