Avoid comparing Xcode.version to floats

This commit is contained in:
Jack Nagel 2013-10-22 20:48:22 -05:00
parent df824a22a7
commit a5e8962ae7
2 changed files with 4 additions and 4 deletions

View File

@ -42,7 +42,7 @@ module Homebrew extend self
def clt def clt
if instance_variable_defined?(:@clt) if instance_variable_defined?(:@clt)
@clt @clt
elsif MacOS::CLT.installed? && MacOS::Xcode.version.to_f >= 4.3 elsif MacOS::CLT.installed? && MacOS::Xcode.version >= "4.3"
@clt = MacOS::CLT.version @clt = MacOS::CLT.version
end end
end end

View File

@ -143,15 +143,15 @@ module OS
end end
def provides_autotools? def provides_autotools?
version.to_f < 4.3 version < "4.3"
end end
def provides_gcc? def provides_gcc?
version.to_f < 4.3 version < "4.3"
end end
def default_prefix? def default_prefix?
if version.to_f < 4.3 if version < "4.3"
%r{^/Developer} === prefix %r{^/Developer} === prefix
else else
%r{^/Applications/Xcode.app} === prefix %r{^/Applications/Xcode.app} === prefix