xcode: add checks for Xcode/CLT minimum versions.
This commit is contained in:
parent
3cef6a3a78
commit
4015d0465a
@ -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")
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user