os/mac/xcode: only use SDK for system headers on >= Mojave

This commit is contained in:
Bo Anderson 2020-03-08 20:11:49 +00:00
parent 1f29f70929
commit 26f185b76f
2 changed files with 2 additions and 2 deletions

View File

@ -111,7 +111,7 @@ module OS
# If there's no CLT SDK, return early # If there's no CLT SDK, return early
return if MacOS::CLT.installed? && !MacOS::CLT.provides_sdk? return if MacOS::CLT.installed? && !MacOS::CLT.provides_sdk?
# If the CLT is installed and provides headers, return early # If the CLT is installed and headers are provided by the system, return early
return if MacOS::CLT.installed? && !MacOS::CLT.separate_header_package? return if MacOS::CLT.installed? && !MacOS::CLT.separate_header_package?
sdk_path(v) sdk_path(v)

View File

@ -200,7 +200,7 @@ module OS
end end
def separate_header_package? def separate_header_package?
version >= "10" version >= "10" && MacOS.version >= "10.14"
end end
def provides_sdk? def provides_sdk?