Merge pull request #9327 from MikeMcQuaid/mac-sdk-fix

os/mac/sdk: use OS::Mac.sdk_version.
This commit is contained in:
Mike McQuaid 2020-11-30 12:37:35 +00:00 committed by GitHub
commit 9fa4c1d063
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -44,8 +44,8 @@ module OS
def sdk_if_applicable(v = nil)
sdk = begin
if v.nil?
sdk_for OS::Mac.version
if v.blank?
sdk_for OS::Mac.sdk_version
else
sdk_for v
end
@ -53,7 +53,7 @@ module OS
latest_sdk
end
# Only return an SDK older than the OS version if it was specifically requested
return unless v || (!sdk.nil? && sdk.version >= OS::Mac.version)
return unless v || (sdk.present? && sdk.version >= OS::Mac.sdk_version)
sdk
end
@ -76,7 +76,7 @@ module OS
Dir[File.join(sdk_prefix, "MacOSX*.sdk")].each do |sdk_path|
version = sdk_path[/MacOSX(\d+\.\d+)u?\.sdk$/, 1]
paths[OS::Mac::Version.new(version)] = sdk_path unless version.nil?
paths[OS::Mac::Version.new(version)] = sdk_path if version.present?
end
paths