mirror of
https://github.com/Relintai/osxcross.git
synced 2025-02-03 22:45:56 +01:00
Add support for 11.x SDKs (#251)
This commit is contained in:
parent
7c090bd8cd
commit
4287300a5c
3
build.sh
3
build.sh
@ -40,7 +40,8 @@ case $SDK_VERSION in
|
|||||||
10.14*) TARGET=darwin18; X86_64H_SUPPORTED=1; I386_SUPPORTED=0; ARM_SUPPORTED=0; NEED_TAPI_SUPPORT=1; OSX_VERSION_MIN_INT=10.9; ;;
|
10.14*) TARGET=darwin18; X86_64H_SUPPORTED=1; I386_SUPPORTED=0; ARM_SUPPORTED=0; NEED_TAPI_SUPPORT=1; OSX_VERSION_MIN_INT=10.9; ;;
|
||||||
10.15*) TARGET=darwin19; X86_64H_SUPPORTED=1; I386_SUPPORTED=0; ARM_SUPPORTED=0; NEED_TAPI_SUPPORT=1; OSX_VERSION_MIN_INT=10.9; ;;
|
10.15*) TARGET=darwin19; X86_64H_SUPPORTED=1; I386_SUPPORTED=0; ARM_SUPPORTED=0; NEED_TAPI_SUPPORT=1; OSX_VERSION_MIN_INT=10.9; ;;
|
||||||
10.16*) TARGET=darwin20; X86_64H_SUPPORTED=1; I386_SUPPORTED=0; ARM_SUPPORTED=1; NEED_TAPI_SUPPORT=1; OSX_VERSION_MIN_INT=10.9; ;;
|
10.16*) TARGET=darwin20; X86_64H_SUPPORTED=1; I386_SUPPORTED=0; ARM_SUPPORTED=1; NEED_TAPI_SUPPORT=1; OSX_VERSION_MIN_INT=10.9; ;;
|
||||||
11.0*) TARGET=darwin20; X86_64H_SUPPORTED=1; I386_SUPPORTED=0; ARM_SUPPORTED=1; NEED_TAPI_SUPPORT=1; OSX_VERSION_MIN_INT=10.9; ;;
|
11.0*) TARGET=darwin20.1; X86_64H_SUPPORTED=1; I386_SUPPORTED=0; ARM_SUPPORTED=1; NEED_TAPI_SUPPORT=1; OSX_VERSION_MIN_INT=10.9; ;;
|
||||||
|
11.1*) TARGET=darwin20.2; X86_64H_SUPPORTED=1; I386_SUPPORTED=0; ARM_SUPPORTED=1; NEED_TAPI_SUPPORT=1; OSX_VERSION_MIN_INT=10.9; ;;
|
||||||
*) echo "Unsupported SDK"; exit 1 ;;
|
*) echo "Unsupported SDK"; exit 1 ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
@ -71,12 +71,14 @@ OSVersion Target::getSDKOSNum() const {
|
|||||||
if (target.size() < 7)
|
if (target.size() < 7)
|
||||||
return OSVersion();
|
return OSVersion();
|
||||||
|
|
||||||
int n = atoi(target.c_str() + 6);
|
double n = atof(target.c_str() + 6);
|
||||||
|
|
||||||
if (n >= 20)
|
if (n >= 20.0f) {
|
||||||
return OSVersion(11, n - 20);
|
n = (((n - 20.0) * 10.0) - 1.0) + 0.1;
|
||||||
else
|
return OSVersion(11, (int)n);
|
||||||
return OSVersion(10, 4 + (n - 8));
|
} else {
|
||||||
|
return OSVersion(10, (int)n - 4);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user