diff options
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/extend/ENV/super.rb | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/Library/Homebrew/extend/ENV/super.rb b/Library/Homebrew/extend/ENV/super.rb index c73c037d1..df5049757 100644 --- a/Library/Homebrew/extend/ENV/super.rb +++ b/Library/Homebrew/extend/ENV/super.rb @@ -20,23 +20,6 @@ module Superenv def self.extended(base) base.keg_only_deps = [] base.deps = [] - - # Many formula assume that CFLAGS etc. will not be nil. This should be - # a safe hack to prevent that exception cropping up. Main consequence of - # this is that self['CFLAGS'] is never nil even when it is which can break - # if checks, but we don't do such a check in our code. Redefinition must be - # done on the singleton class, because in MRI all ENV methods are defined - # on its singleton class, precluding the use of extend. - class << base - alias_method :"old_[]", :[] - def [] key - if has_key? key - fetch(key) - elsif %w{CPPFLAGS CFLAGS LDFLAGS}.include? key - self[key] = "" - end - end - end end def self.bin |
