xcode: add checks for Xcode/CLT minimum versions.

This commit is contained in:
Mike McQuaid 2016-11-05 10:35:39 -04:00
parent 3cef6a3a78
commit 4015d0465a

View File

@ -25,6 +25,17 @@ module OS
end end
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? def prerelease?
# TODO: bump to version >= "8.3" after Xcode 8.2 is stable. # TODO: bump to version >= "8.3" after Xcode 8.2 is stable.
version >= "8.2" version >= "8.2"
@ -205,6 +216,17 @@ module OS
end end
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? def outdated?
if MacOS.version >= :mavericks if MacOS.version >= :mavericks
version = Utils.popen_read("#{MAVERICKS_PKG_PATH}/usr/bin/clang --version") version = Utils.popen_read("#{MAVERICKS_PKG_PATH}/usr/bin/clang --version")