Skip to content
Snippets Groups Projects
Commit f1bf81dd authored by Jack Nagel's avatar Jack Nagel
Browse files

Simplify gcc_version_formula

parent 1ce04786
No related branches found
No related tags found
No related merge requests found
......@@ -192,20 +192,10 @@ module SharedEnvExtension
version = name[GNU_GCC_REGEXP, 1]
gcc_version_name = "gcc#{version.delete('.')}"
gcc_path = HOMEBREW_PREFIX.join("opt", "gcc", "bin", name)
gcc_formula = Formulary.factory "gcc"
gcc_versions_path = HOMEBREW_PREFIX.join("opt", gcc_version_name, "bin", name)
if gcc_path.exist?
gcc_formula
elsif gcc_versions_path.exist?
Formulary.factory gcc_version_name
elsif gcc_formula.version.to_s.include?(version)
gcc_formula
elsif (gcc_versions_formula = Formulary.factory(gcc_version_name) rescue nil)
gcc_versions_formula
if HOMEBREW_PREFIX.join("opt", "gcc", "bin", name).exist?
Formulary.factory("gcc")
else
gcc_formula
Formulary.factory(gcc_version_name)
end
end
......
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