diff options
| author | Jack Nagel | 2014-05-14 00:00:59 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-05-14 00:00:59 -0500 |
| commit | 83ceef17bb27891edac27d52c463dbb87465b842 (patch) | |
| tree | 4415c21f1ef9a994f996c57d9ee591337dd3aa5f /Library/Homebrew/extend | |
| parent | 2ed3a931e11c8d80c4c40e583bb1ba2089a8c57a (diff) | |
| download | homebrew-83ceef17bb27891edac27d52c463dbb87465b842.tar.bz2 | |
Allow disabling arch flag filtering
Closes #17352.
Diffstat (limited to 'Library/Homebrew/extend')
| -rw-r--r-- | Library/Homebrew/extend/ENV/shared.rb | 2 | ||||
| -rw-r--r-- | Library/Homebrew/extend/ENV/super.rb | 5 |
2 files changed, 7 insertions, 0 deletions
diff --git a/Library/Homebrew/extend/ENV/shared.rb b/Library/Homebrew/extend/ENV/shared.rb index bda1f509c..b7db7df62 100644 --- a/Library/Homebrew/extend/ENV/shared.rb +++ b/Library/Homebrew/extend/ENV/shared.rb @@ -239,4 +239,6 @@ module SharedEnvExtension EOS end end + + def permit_arch_flags; end end diff --git a/Library/Homebrew/extend/ENV/super.rb b/Library/Homebrew/extend/ENV/super.rb index b9179c89c..5b3b8c5c5 100644 --- a/Library/Homebrew/extend/ENV/super.rb +++ b/Library/Homebrew/extend/ENV/super.rb @@ -81,6 +81,7 @@ module Superenv # x - Enable C++11 mode. # g - Enable "-stdlib=libc++" for clang. # h - Enable "-stdlib=libstdc++" for clang. + # K - Don't strip -arch <arch>, -m32, or -m64 # # On 10.8 and newer, these flags will also be present: # s - apply fix for sed's Unicode support @@ -266,6 +267,10 @@ module Superenv end end + def permit_arch_flags + append "HOMEBREW_CCCFG", "K" + end + def cxx11 case self["HOMEBREW_CC"] when "clang" |
