aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
diff options
context:
space:
mode:
authorJack Nagel2014-05-13 16:23:12 -0500
committerJack Nagel2014-05-13 16:23:12 -0500
commit230161c1deb4bee497c12e7dfe87f41a236b2d44 (patch)
treea60af219249a32594c01c63e115aafa00cc6e101 /Library/Homebrew
parentcb873d0833074f4477424a984c08311ef1293334 (diff)
downloadbrew-230161c1deb4bee497c12e7dfe87f41a236b2d44.tar.bz2
Use a case statement
Diffstat (limited to 'Library/Homebrew')
-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']}"