57 lines
779 B
Ruby
57 lines
779 B
Ruby
![]() |
module MacOS
|
||
|
def xcode_folder
|
||
|
Xcode.folder
|
||
|
end
|
||
|
|
||
|
def xcode_prefix
|
||
|
Xcode.prefix
|
||
|
end
|
||
|
|
||
|
def xcode_installed?
|
||
|
Xcode.installed?
|
||
|
end
|
||
|
|
||
|
def xcode_version
|
||
|
Xcode.version
|
||
|
end
|
||
|
|
||
|
def clt_installed?
|
||
|
CLT.installed?
|
||
|
end
|
||
|
|
||
|
def clt_version?
|
||
|
CLT.version
|
||
|
end
|
||
|
|
||
|
def x11_installed?
|
||
|
X11.installed?
|
||
|
end
|
||
|
|
||
|
def x11_prefix
|
||
|
X11.prefix
|
||
|
end
|
||
|
|
||
|
def leopard?
|
||
|
version == 10.5
|
||
|
end
|
||
|
|
||
|
def snow_leopard?
|
||
|
version >= 10.6
|
||
|
end
|
||
|
alias_method :snow_leopard_or_newer?, :snow_leopard?
|
||
|
|
||
|
def lion?
|
||
|
version >= 10.7
|
||
|
end
|
||
|
alias_method :lion_or_newer?, :lion?
|
||
|
|
||
|
def mountain_lion?
|
||
|
version >= 10.8
|
||
|
end
|
||
|
alias_method :mountain_lion_or_newer?, :mountain_lion?
|
||
|
|
||
|
def macports_or_fink_installed?
|
||
|
not MacOS.macports_or_fink.empty?
|
||
|
end
|
||
|
end
|