diff options
| author | ilovezfs | 2016-09-17 08:29:47 -0700 |
|---|---|---|
| committer | ilovezfs | 2016-09-17 08:29:47 -0700 |
| commit | 390bcf413bd3bfa69b1663a37f71665b190da0eb (patch) | |
| tree | cabb19520203be12e16c6c4018504e53f18da573 /Library/Homebrew | |
| parent | 299dffd903182bd4ab65828ae2347d415de7b259 (diff) | |
| download | brew-390bcf413bd3bfa69b1663a37f71665b190da0eb.tar.bz2 | |
no_weak_imports: always check for support
ENV.no_weak_imports should be a no-op when Xcode doesn't support the
feature to avoid breaking builds with <= Xcode 7.
Diffstat (limited to 'Library/Homebrew')
| -rw-r--r-- | Library/Homebrew/extend/os/mac/extend/ENV/shared.rb | 2 | ||||
| -rw-r--r-- | Library/Homebrew/extend/os/mac/extend/ENV/std.rb | 2 | ||||
| -rw-r--r-- | Library/Homebrew/extend/os/mac/extend/ENV/super.rb | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/Library/Homebrew/extend/os/mac/extend/ENV/shared.rb b/Library/Homebrew/extend/os/mac/extend/ENV/shared.rb index ae1106167..866204024 100644 --- a/Library/Homebrew/extend/os/mac/extend/ENV/shared.rb +++ b/Library/Homebrew/extend/os/mac/extend/ENV/shared.rb @@ -1,5 +1,5 @@ module SharedEnvExtension - def no_weak_import_support? + def no_weak_imports_support? return false unless compiler == :clang if MacOS::Xcode.version && MacOS::Xcode.version < "8.0" diff --git a/Library/Homebrew/extend/os/mac/extend/ENV/std.rb b/Library/Homebrew/extend/os/mac/extend/ENV/std.rb index 7b8b4213d..8efbd3bc9 100644 --- a/Library/Homebrew/extend/os/mac/extend/ENV/std.rb +++ b/Library/Homebrew/extend/os/mac/extend/ENV/std.rb @@ -143,6 +143,6 @@ module Stdenv end def no_weak_imports - append "LDFLAGS", "-Wl,-no_weak_imports" + append "LDFLAGS", "-Wl,-no_weak_imports" if no_weak_imports_support? end end diff --git a/Library/Homebrew/extend/os/mac/extend/ENV/super.rb b/Library/Homebrew/extend/os/mac/extend/ENV/super.rb index 84b662299..78e36251c 100644 --- a/Library/Homebrew/extend/os/mac/extend/ENV/super.rb +++ b/Library/Homebrew/extend/os/mac/extend/ENV/super.rb @@ -113,7 +113,7 @@ module Superenv end def no_weak_imports - append "HOMEBREW_CCCFG", "w" + append "HOMEBREW_CCCFG", "w" if no_weak_imports_support? end # These methods are no longer necessary under superenv, but are needed to |
