aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2015-06-21 21:18:24 -0400
committerJack Nagel2015-06-21 21:18:24 -0400
commitf1bf81dd55928464a654b84d171e191b0438a5f1 (patch)
treed8c7756c0cf5986d5db57cfbd1d7c03e70ad028a /Library
parent1ce04786d6ea22a45320afcfc2283ce8817c401b (diff)
downloadbrew-f1bf81dd55928464a654b84d171e191b0438a5f1.tar.bz2
Simplify gcc_version_formula
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/extend/ENV/shared.rb16
1 files changed, 3 insertions, 13 deletions
diff --git a/Library/Homebrew/extend/ENV/shared.rb b/Library/Homebrew/extend/ENV/shared.rb
index c886c4312..f75d40ecf 100644
--- a/Library/Homebrew/extend/ENV/shared.rb
+++ b/Library/Homebrew/extend/ENV/shared.rb
@@ -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