diff options
| author | Jack Nagel | 2015-05-17 19:18:32 -0400 | 
|---|---|---|
| committer | Jack Nagel | 2015-05-17 19:22:08 -0400 | 
| commit | 703d8a1aa3e756dfe801511cbf86c634f4a15c97 (patch) | |
| tree | cee848e5b99e92a937191a86b62f0538e2c5b5b9 /Library/Homebrew/compilers.rb | |
| parent | 3649b31765d94cd0e0f0cdfc1acae60951702b9b (diff) | |
| download | brew-703d8a1aa3e756dfe801511cbf86c634f4a15c97.tar.bz2 | |
Revert "Remove conditional"
This method may see values originating HOMEBREW_CC.
This reverts commit 9c74f42962090c016143744b057e13aa75d9b13e.
Diffstat (limited to 'Library/Homebrew/compilers.rb')
| -rw-r--r-- | Library/Homebrew/compilers.rb | 13 | 
1 files changed, 11 insertions, 2 deletions
| diff --git a/Library/Homebrew/compilers.rb b/Library/Homebrew/compilers.rb index e670c9167..f12d9f2ff 100644 --- a/Library/Homebrew/compilers.rb +++ b/Library/Homebrew/compilers.rb @@ -108,11 +108,11 @@ class CompilerSelector        when :gnu          GNU_GCC_VERSIONS.reverse_each do |v|            name = "gcc-#{v}" -          version = versions.non_apple_gcc_version(name) +          version = compiler_version(name)            yield Compiler.new(name, version) if version          end        else -        version = versions.send("#{compiler}_build_version") +        version = compiler_version(compiler)          yield Compiler.new(compiler, version) if version        end      end @@ -121,4 +121,13 @@ class CompilerSelector    def fails_with?(compiler)      failures.any? { |failure| failure === compiler }    end + +  def compiler_version(name) +    case name +    when GNU_GCC_REGEXP +      versions.non_apple_gcc_version(name) +    else +      versions.send("#{name}_build_version") +    end +  end  end | 
