Deprecate MacOS
methods on Linux
This commit is contained in:
parent
e137891de4
commit
0839e21425
@ -55,49 +55,60 @@ module OS
|
||||
raise "Loaded OS::Linux on generic OS!" if ENV["HOMEBREW_TEST_GENERIC_OS"]
|
||||
|
||||
def self.version
|
||||
odeprecated "`MacOS.version` on Linux"
|
||||
MacOSVersion::NULL
|
||||
end
|
||||
|
||||
def self.full_version
|
||||
odeprecated "`MacOS.full_version` on Linux"
|
||||
MacOSVersion::NULL
|
||||
end
|
||||
|
||||
def self.languages
|
||||
odeprecated "`MacOS.languages` on Linux"
|
||||
@languages ||= Array(ENV["LANG"]&.slice(/[a-z]+/)).uniq
|
||||
end
|
||||
|
||||
def self.language
|
||||
odeprecated "`MacOS.language` on Linux"
|
||||
languages.first
|
||||
end
|
||||
|
||||
def self.sdk_root_needed?
|
||||
odeprecated "`MacOS.sdk_root_needed?` on Linux"
|
||||
false
|
||||
end
|
||||
|
||||
def self.sdk_path_if_needed(_version = nil)
|
||||
odeprecated "`MacOS.sdk_path_if_needed` on Linux"
|
||||
nil
|
||||
end
|
||||
|
||||
def self.sdk_path(_version = nil)
|
||||
odeprecated "`MacOS.sdk_path` on Linux"
|
||||
nil
|
||||
end
|
||||
|
||||
module Xcode
|
||||
def self.version
|
||||
odeprecated "`MacOS::Xcode.version` on Linux"
|
||||
::Version::NULL
|
||||
end
|
||||
|
||||
def self.installed?
|
||||
odeprecated "`MacOS::Xcode.installed?` on Linux"
|
||||
false
|
||||
end
|
||||
end
|
||||
|
||||
module CLT
|
||||
def self.version
|
||||
odeprecated "`MacOS::CLT.version` on Linux"
|
||||
::Version::NULL
|
||||
end
|
||||
|
||||
def self.installed?
|
||||
odeprecated "`MacOS::CLT.installed?` on Linux"
|
||||
false
|
||||
end
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user