Merge pull request #3409 from DomT4/xcode

Xcode 9.1 Updates.
This commit is contained in:
ilovezfs 2017-11-06 23:22:50 -08:00 committed by GitHub
commit 4cc72cf3be
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 5 deletions

View File

@ -202,6 +202,7 @@ module OS
"8.3.3" => { clang: "8.1", clang_build: 802 },
"9.0" => { clang: "9.0", clang_build: 900 },
"9.0.1" => { clang: "9.0", clang_build: 900 },
"9.1" => { clang: "9.0", clang_build: 900 },
}.freeze
def compilers_standard?

View File

@ -17,13 +17,13 @@ module OS
when "10.9" then "6.2"
when "10.10" then "7.2.1"
when "10.11" then "8.2.1"
when "10.12" then "9.0.1"
when "10.13" then "9.0.1"
when "10.12" then "9.1"
when "10.13" then "9.1"
else
raise "macOS '#{MacOS.version}' is invalid" unless OS::Mac.prerelease?
# Default to newest known version of Xcode for unreleased macOS versions.
"9.0.1"
"9.1"
end
end

View File

@ -12,8 +12,8 @@ Tools available for your platform:
| 10.9 | 6.2 | 6.2 |
| 10.10 | 7.2.1 | 7.2 |
| 10.11 | 8.2.1 | 8.2 |
| 10.12 | 9.0.1 | 9.0.1 |
| 10.13 | 9.0.1 | 9.0.1 |
| 10.12 | 9.1 | 9.0.1 |
| 10.13 | 9.1 | 9.0.1 |
## Compiler version database
@ -76,6 +76,7 @@ Tools available for your platform:
| 8.3.3 | — | — | — | — | 8.1 (802.0.42) | — |
| 9.0.0 | — | — | — | — | 9.0 (900.0.37) | — |
| 9.0.1 | — | — | — | — | 9.0 (900.0.38) | — |
| 9.1 | — | — | — | — | 9.0 (900.0.38) | — |
## References to Xcode and compiler versions in code
When a new Xcode release is made, the following things need to be