Skip to content
Snippets Groups Projects
Commit 178a4e55 authored by Grant Guthrie's avatar Grant Guthrie
Browse files

Remove STANDARD_COMPILERS & references to it

parent b89ec553
No related branches found
No related tags found
No related merge requests found
......@@ -168,62 +168,6 @@ module OS
end
end
STANDARD_COMPILERS = {
"6.0" => { clang: "6.0", clang_build: 600 },
"6.0.1" => { clang: "6.0", clang_build: 600 },
"6.1" => { clang: "6.0", clang_build: 600 },
"6.1.1" => { clang: "6.0", clang_build: 600 },
"6.2" => { clang: "6.0", clang_build: 600 },
"6.3" => { clang: "6.1", clang_build: 602 },
"6.3.1" => { clang: "6.1", clang_build: 602 },
"6.3.2" => { clang: "6.1", clang_build: 602 },
"6.4" => { clang: "6.1", clang_build: 602 },
"7.0" => { clang: "7.0", clang_build: 700 },
"7.0.1" => { clang: "7.0", clang_build: 700 },
"7.1" => { clang: "7.0", clang_build: 700 },
"7.1.1" => { clang: "7.0", clang_build: 700 },
"7.2" => { clang: "7.0", clang_build: 700 },
"7.2.1" => { clang: "7.0", clang_build: 700 },
"7.3" => { clang: "7.3", clang_build: 703 },
"7.3.1" => { clang: "7.3", clang_build: 703 },
"8.0" => { clang: "8.0", clang_build: 800 },
"8.1" => { clang: "8.0", clang_build: 800 },
"8.2" => { clang: "8.0", clang_build: 800 },
"8.2.1" => { clang: "8.0", clang_build: 800 },
"8.3" => { clang: "8.1", clang_build: 802 },
"8.3.1" => { clang: "8.1", clang_build: 802 },
"8.3.2" => { clang: "8.1", clang_build: 802 },
"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 },
"9.2" => { clang: "9.0", clang_build: 900 },
"9.3" => { clang: "9.1", clang_build: 902 },
"9.4" => { clang: "9.1", clang_build: 902 },
"10.0" => { clang: "10.0", clang_build: 1000 },
"10.1" => { clang: "10.0", clang_build: 1000 },
"10.2" => { clang: "10.0", clang_build: 1001 },
"10.2.1" => { clang: "10.0", clang_build: 1001 },
"11.0" => { clang: "11.0", clang_build: 1100 },
}.freeze
def compilers_standard?
STANDARD_COMPILERS.fetch(Xcode.version.to_s).all? do |method, build|
send(:"#{method}_version") == build
end
rescue IndexError
onoe <<~EOS
Homebrew doesn't know what compiler versions ship with your version
of Xcode (#{Xcode.version}). Please `brew update` and if that doesn't
help, file an issue with the output of `brew --config`:
#{Formatter.url("https://github.com/Homebrew/brew/issues")}
Note that we only track stable, released versions of Xcode.
Thanks!
EOS
end
def app_with_bundle_id(*ids)
path = mdfind(*ids)
.reject { |p| p.include?("/Backups.backupdb/") }
......
......@@ -4,10 +4,6 @@
Homebrew supports and recommends the latest Xcode and/or Command Line
Tools available for your platform (see `OS::Mac::Xcode.latest_version` and `OS::Mac::CLT.latest_version` in [`Library/Homebrew/os/mac/xcode.rb`](https://github.com/Homebrew/brew/blob/master/Library/Homebrew/os/mac/xcode.rb)).
## Xcode compiler versions
See `OS::Mac::STANDARD_COMPILERS` in [`Library/Homebrew/os/mac.rb`](https://github.com/Homebrew/brew/blob/master/Library/Homebrew/os/mac.rb).
## Updating for new Xcode releases
When a new Xcode release is made, the following things need to be
updated:
......@@ -16,5 +12,3 @@ updated:
* `OS::Mac::Xcode.latest_version`
* `OS::Mac::CLT.latest_version`
* `OS::Mac::Xcode.detect_version_from_clang_version`
* In [`Library/Homebrew/os/mac.rb`](https://github.com/Homebrew/brew/blob/master/Library/Homebrew/os/mac.rb)
* `OS::Mac::STANDARD_COMPILERS`
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment