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"]
|
raise "Loaded OS::Linux on generic OS!" if ENV["HOMEBREW_TEST_GENERIC_OS"]
|
||||||
|
|
||||||
def self.version
|
def self.version
|
||||||
|
odeprecated "`MacOS.version` on Linux"
|
||||||
MacOSVersion::NULL
|
MacOSVersion::NULL
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.full_version
|
def self.full_version
|
||||||
|
odeprecated "`MacOS.full_version` on Linux"
|
||||||
MacOSVersion::NULL
|
MacOSVersion::NULL
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.languages
|
def self.languages
|
||||||
|
odeprecated "`MacOS.languages` on Linux"
|
||||||
@languages ||= Array(ENV["LANG"]&.slice(/[a-z]+/)).uniq
|
@languages ||= Array(ENV["LANG"]&.slice(/[a-z]+/)).uniq
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.language
|
def self.language
|
||||||
|
odeprecated "`MacOS.language` on Linux"
|
||||||
languages.first
|
languages.first
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.sdk_root_needed?
|
def self.sdk_root_needed?
|
||||||
|
odeprecated "`MacOS.sdk_root_needed?` on Linux"
|
||||||
false
|
false
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.sdk_path_if_needed(_version = nil)
|
def self.sdk_path_if_needed(_version = nil)
|
||||||
|
odeprecated "`MacOS.sdk_path_if_needed` on Linux"
|
||||||
nil
|
nil
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.sdk_path(_version = nil)
|
def self.sdk_path(_version = nil)
|
||||||
|
odeprecated "`MacOS.sdk_path` on Linux"
|
||||||
nil
|
nil
|
||||||
end
|
end
|
||||||
|
|
||||||
module Xcode
|
module Xcode
|
||||||
def self.version
|
def self.version
|
||||||
|
odeprecated "`MacOS::Xcode.version` on Linux"
|
||||||
::Version::NULL
|
::Version::NULL
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.installed?
|
def self.installed?
|
||||||
|
odeprecated "`MacOS::Xcode.installed?` on Linux"
|
||||||
false
|
false
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
module CLT
|
module CLT
|
||||||
def self.version
|
def self.version
|
||||||
|
odeprecated "`MacOS::CLT.version` on Linux"
|
||||||
::Version::NULL
|
::Version::NULL
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.installed?
|
def self.installed?
|
||||||
|
odeprecated "`MacOS::CLT.installed?` on Linux"
|
||||||
false
|
false
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user