diff options
Diffstat (limited to 'Library/ENV')
| -rwxr-xr-x | Library/ENV/4.3/cc | 11 |
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 |
