aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/extend
diff options
context:
space:
mode:
authorJack Nagel2014-05-13 16:23:12 -0500
committerJack Nagel2014-05-13 16:23:12 -0500
commit1f4895963d908d834efa0955b55661cefd98d884 (patch)
treeddef2132ae07f1f9df77a3778ab7ade761aa40f8 /Library/Homebrew/extend
parent07aa3093001b58a40eab100b1ffa99a097850337 (diff)
downloadhomebrew-1f4895963d908d834efa0955b55661cefd98d884.tar.bz2
Use a case statement
Diffstat (limited to 'Library/Homebrew/extend')
-rw-r--r--Library/Homebrew/extend/ENV/super.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/Library/Homebrew/extend/ENV/super.rb b/Library/Homebrew/extend/ENV/super.rb
index 20b4a3e6c..b9179c89c 100644
--- a/Library/Homebrew/extend/ENV/super.rb
+++ b/Library/Homebrew/extend/ENV/super.rb
@@ -267,10 +267,11 @@ module Superenv
end
def cxx11
- if self['HOMEBREW_CC'] == 'clang'
+ case self["HOMEBREW_CC"]
+ when "clang"
append 'HOMEBREW_CCCFG', "x", ''
append 'HOMEBREW_CCCFG', "g", ''
- elsif self['HOMEBREW_CC'] =~ /gcc-4\.(8|9)/
+ when /gcc-4\.(8|9)/
append 'HOMEBREW_CCCFG', "x", ''
else
raise "The selected compiler doesn't support C++11: #{self['HOMEBREW_CC']}"