From e4cbfe11ec7fd646f231ed6418f7f06d55e21b0a Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Mon, 1 Apr 2013 13:23:09 -0500 Subject: CompilerSelector: don't use non-existent compilers --- Library/Homebrew/compilers.rb | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'Library/Homebrew/compilers.rb') diff --git a/Library/Homebrew/compilers.rb b/Library/Homebrew/compilers.rb index 934c52cf2..f716256ef 100644 --- a/Library/Homebrew/compilers.rb +++ b/Library/Homebrew/compilers.rb @@ -1,11 +1,6 @@ class Compiler < Struct.new(:name, :priority) def build - case name - when :clang, :llvm - MacOS.send("#{name}_build_version") - when :gcc - MacOS.gcc_42_build_version - end + MacOS.send("#{name}_build_version") end end @@ -52,7 +47,9 @@ class CompilerSelector @old_compiler = old_compiler @compilers = CompilerQueue.new %w{clang llvm gcc}.map(&:to_sym).each do |cc| - @compilers << Compiler.new(cc, priority_for(cc)) + unless MacOS.send("#{cc}_build_version").nil? + @compilers << Compiler.new(cc, priority_for(cc)) + end end end -- cgit v1.2.3