diff options
| author | Mike McQuaid | 2016-08-17 13:23:13 +0100 |
|---|---|---|
| committer | Mike McQuaid | 2016-08-17 13:23:13 +0100 |
| commit | 27fc2abacabd0990cce91eca42cc63ba05866e65 (patch) | |
| tree | 08cd8cfbf5e74effb613d2927e926ccaf83a70ce /Library | |
| parent | 6878577d129833b59f82c4872b49e97ba5cec499 (diff) | |
| download | brew-27fc2abacabd0990cce91eca42cc63ba05866e65.tar.bz2 | |
shared: handle missing Xcode/CLT version.
Fixes https://github.com/Homebrew/homebrew-core/issues/3973.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/extend/os/mac/extend/ENV/shared.rb | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/Library/Homebrew/extend/os/mac/extend/ENV/shared.rb b/Library/Homebrew/extend/os/mac/extend/ENV/shared.rb index a33747203..6bf7ea6f0 100644 --- a/Library/Homebrew/extend/os/mac/extend/ENV/shared.rb +++ b/Library/Homebrew/extend/os/mac/extend/ENV/shared.rb @@ -1,6 +1,15 @@ module SharedEnvExtension def no_weak_imports? return false unless compiler == :clang - MacOS::Xcode.version >= "8.0" || MacOS::CLT.version >= "8.0" + + if MacOS::Xcode.version && MacOS::Xcode.version < "8.0" + return false + end + + if MacOS::CLT.version && MacOS::CLT.version < "8.0" + return false + end + + true end end |
