aboutsummaryrefslogtreecommitdiffstats
path: root/Library/ENV
diff options
context:
space:
mode:
Diffstat (limited to 'Library/ENV')
-rwxr-xr-xLibrary/ENV/4.3/cc11
1 files changed, 7 insertions, 4 deletions
diff --git a/Library/ENV/4.3/cc b/Library/ENV/4.3/cc
index 3d6241c1f..b96c0015e 100755
--- a/Library/ENV/4.3/cc
+++ b/Library/ENV/4.3/cc
@@ -62,12 +62,15 @@ class Cmd
# the work since Makefiles are dumb and include a lot of excess flags.
ENV['HOMEBREW_CC']
when 'c++'
- if ENV['HOMEBREW_CC'] =~ /llvm-gcc/
+ case ENV['HOMEBREW_CC']
+ when /clang/
+ 'clang++'
+ when /llvm-gcc/
'g++'
- elsif ENV['HOMEBREW_CC'] =~ /gcc-4.2/
+ when /gcc(-4.2)?$/
'g++-4.2'
- else
- 'clang++'
+ when /gcc-4.0/
+ 'g++-4.0'
end
else
@arg0