ENV/shared: use homebrew/versions GCC if installed
Closes Homebrew/homebrew#28820.
This commit is contained in:
parent
b6a0b95380
commit
2c3b04fb26
@ -187,10 +187,18 @@ module SharedEnvExtension
|
||||
|
||||
def gcc_version_formula(version)
|
||||
gcc_formula = Formulary.factory("gcc")
|
||||
return gcc_formula if gcc_formula.version.to_s.include?(version)
|
||||
|
||||
gcc_name = 'gcc' + version.delete('.')
|
||||
Formulary.factory(gcc_name)
|
||||
gcc_versions_formula = Formulary.factory(gcc_name)
|
||||
|
||||
if gcc_formula.opt_prefix.exist?
|
||||
gcc_formula
|
||||
elsif gcc_versions_formula.opt_prefix.exist?
|
||||
gcc_versions_formula
|
||||
elsif gcc_formula.version.to_s.include?(version)
|
||||
gcc_formula
|
||||
else
|
||||
gcc_versions_formula
|
||||
end
|
||||
end
|
||||
|
||||
def warn_about_non_apple_gcc(gcc)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user