Drop get_target_sdk nonsense (#56)
This commit is contained in:
parent
c155625406
commit
dbbc044387
|
@ -58,27 +58,6 @@ function get_min_sdk() {
|
||||||
set -o pipefail
|
set -o pipefail
|
||||||
}
|
}
|
||||||
|
|
||||||
function get_target_sdk() {
|
|
||||||
local file=$1
|
|
||||||
set +o pipefail
|
|
||||||
otool -l "$file" | awk "
|
|
||||||
/^Load command/ {
|
|
||||||
last_command = \"\"
|
|
||||||
}
|
|
||||||
\$1 == \"cmd\" {
|
|
||||||
last_command = \$2
|
|
||||||
}
|
|
||||||
((last_command ~ /LC_BUILD_VERSION/ && \$1 == \"sdk\") ||
|
|
||||||
(last_command ~ /^LC_VERSION_MIN_/ && \$1 == \"sdk\")) &&
|
|
||||||
(\$2 ~ /^[1-9]/) {
|
|
||||||
|
|
||||||
print \$2
|
|
||||||
exit
|
|
||||||
}
|
|
||||||
"
|
|
||||||
set -o pipefail
|
|
||||||
}
|
|
||||||
|
|
||||||
# Read OpenSSL version from opensslv.h file.
|
# Read OpenSSL version from opensslv.h file.
|
||||||
#
|
#
|
||||||
# In modern OpenSSL releases the version line looks like this:
|
# In modern OpenSSL releases the version line looks like this:
|
||||||
|
@ -131,22 +110,22 @@ for TARGETDIR in `ls -d *.sdk`; do
|
||||||
MIN_SDK_VERSION=$(get_min_sdk "${TARGETDIR}/lib/libcrypto.a")
|
MIN_SDK_VERSION=$(get_min_sdk "${TARGETDIR}/lib/libcrypto.a")
|
||||||
TARGET_SDK_VERSION=$(get_target_sdk "${TARGETDIR}/lib/libcrypto.a")
|
TARGET_SDK_VERSION=$(get_target_sdk "${TARGETDIR}/lib/libcrypto.a")
|
||||||
if [[ $PLATFORM == AppleTVSimulator* ]]; then
|
if [[ $PLATFORM == AppleTVSimulator* ]]; then
|
||||||
MIN_SDK="-platform_version tvos-simulator $MIN_SDK_VERSION $TARGET_SDK_VERSION"
|
MIN_SDK="-platform_version tvos-simulator $MIN_SDK_VERSION $SDKVERSION"
|
||||||
elif [[ $PLATFORM == AppleTV* ]]; then
|
elif [[ $PLATFORM == AppleTV* ]]; then
|
||||||
MIN_SDK="-platform_version tvos $MIN_SDK_VERSION $TARGET_SDK_VERSION"
|
MIN_SDK="-platform_version tvos $MIN_SDK_VERSION $SDKVERSION"
|
||||||
elif [[ $PLATFORM == MacOSX* ]]; then
|
elif [[ $PLATFORM == MacOSX* ]]; then
|
||||||
MIN_SDK="-platform_version macos $MIN_SDK_VERSION $TARGET_SDK_VERSION"
|
MIN_SDK="-platform_version macos $MIN_SDK_VERSION $SDKVERSION"
|
||||||
elif [[ $PLATFORM == Catalyst* ]]; then
|
elif [[ $PLATFORM == Catalyst* ]]; then
|
||||||
MIN_SDK="-platform_version mac-catalyst $MIN_SDK_VERSION $TARGET_SDK_VERSION"
|
MIN_SDK="-platform_version mac-catalyst $MIN_SDK_VERSION $SDKVERSION"
|
||||||
PLATFORM="MacOSX"
|
PLATFORM="MacOSX"
|
||||||
elif [[ $PLATFORM == iPhoneSimulator* ]]; then
|
elif [[ $PLATFORM == iPhoneSimulator* ]]; then
|
||||||
MIN_SDK="-platform_version ios-simulator $MIN_SDK_VERSION $TARGET_SDK_VERSION"
|
MIN_SDK="-platform_version ios-simulator $MIN_SDK_VERSION $SDKVERSION"
|
||||||
elif [[ $PLATFORM == WatchOS* ]]; then
|
elif [[ $PLATFORM == WatchOS* ]]; then
|
||||||
MIN_SDK="-platform_version watchos $MIN_SDK_VERSION $TARGET_SDK_VERSION"
|
MIN_SDK="-platform_version watchos $MIN_SDK_VERSION $SDKVERSION"
|
||||||
elif [[ $PLATFORM == WatchSimulator* ]]; then
|
elif [[ $PLATFORM == WatchSimulator* ]]; then
|
||||||
MIN_SDK="-platform_version watchos-simulator $MIN_SDK_VERSION $TARGET_SDK_VERSION"
|
MIN_SDK="-platform_version watchos-simulator $MIN_SDK_VERSION $SDKVERSION"
|
||||||
else
|
else
|
||||||
MIN_SDK="-platform_version ios $MIN_SDK_VERSION $TARGET_SDK_VERSION"
|
MIN_SDK="-platform_version ios $MIN_SDK_VERSION $SDKVERSION"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
CROSS_TOP="${DEVELOPER}/Platforms/${PLATFORM}.platform/Developer"
|
CROSS_TOP="${DEVELOPER}/Platforms/${PLATFORM}.platform/Developer"
|
||||||
|
|
Loading…
Reference in New Issue