aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/os/mac
diff options
context:
space:
mode:
authorMike McQuaid2016-11-06 08:21:11 -0500
committerGitHub2016-11-06 08:21:11 -0500
commitcfaa05f841f000f79331556c8d9cbb2b08bc8426 (patch)
tree312258b87fc809a1bd69c12ec98fbf0f58bdd541 /Library/Homebrew/os/mac
parent77a6878779e671f97de84f7ee40de05f7288c807 (diff)
parenta1e798d964599230800a12172aec0d70299937cd (diff)
downloadbrew-cfaa05f841f000f79331556c8d9cbb2b08bc8426.tar.bz2
Merge pull request #1443 from MikeMcQuaid/better-development-tools-checks
Improve debugging information based on failures
Diffstat (limited to 'Library/Homebrew/os/mac')
-rw-r--r--Library/Homebrew/os/mac/xcode.rb22
1 files changed, 22 insertions, 0 deletions
diff --git a/Library/Homebrew/os/mac/xcode.rb b/Library/Homebrew/os/mac/xcode.rb
index 9f49162d5..f081d4382 100644
--- a/Library/Homebrew/os/mac/xcode.rb
+++ b/Library/Homebrew/os/mac/xcode.rb
@@ -25,6 +25,17 @@ module OS
end
end
+ def minimum_version
+ case MacOS.version
+ when "10.12" then "8.0"
+ else "2.0"
+ end
+ end
+
+ def minimum_version?
+ version < minimum_version
+ end
+
def prerelease?
# TODO: bump to version >= "8.3" after Xcode 8.2 is stable.
version >= "8.2"
@@ -205,6 +216,17 @@ module OS
end
end
+ def minimum_version
+ case MacOS.version
+ when "10.12" then "8.0.0"
+ else "4.0.0"
+ end
+ end
+
+ def minimum_version?
+ version < minimum_version
+ end
+
def outdated?
if MacOS.version >= :mavericks
version = Utils.popen_read("#{MAVERICKS_PKG_PATH}/usr/bin/clang --version")