From 4015d0465a975aaac26d5a47395ab61e29d1702f Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Sat, 5 Nov 2016 10:35:39 -0400 Subject: xcode: add checks for Xcode/CLT minimum versions. --- Library/Homebrew/os/mac/xcode.rb | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'Library/Homebrew/os/mac/xcode.rb') 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") -- cgit v1.2.3