summaryrefslogtreecommitdiff
path: root/external/ios/build_openssl.sh
diff options
context:
space:
mode:
authorcyan <cyjan@mrcyjanek.net>2024-08-01 12:58:41 +0200
committerGitHub <noreply@github.com>2024-08-01 12:58:41 +0200
commitf2e150bf89fcb413ad7ad362c6fa34a3ebd43a99 (patch)
tree330b11f851747df51b13c578035ec9d08055061f /external/ios/build_openssl.sh
parent0737e1a7a1335b77b9bd90505241d5647eb7fd3e (diff)
update ios scripts to not clone dependencies at build time (#25)
* update ios scripts to not clone dependencies at runtime * fix ios build scripts
Diffstat (limited to 'external/ios/build_openssl.sh')
-rwxr-xr-xexternal/ios/build_openssl.sh21
1 files changed, 7 insertions, 14 deletions
diff --git a/external/ios/build_openssl.sh b/external/ios/build_openssl.sh
index 919523d..507ca9d 100755
--- a/external/ios/build_openssl.sh
+++ b/external/ios/build_openssl.sh
@@ -4,7 +4,6 @@ set -e
. ./config.sh
-OPEN_SSL_URL="https://github.com/x2on/OpenSSL-for-iPhone.git"
OPEN_SSL_DIR_PATH="${EXTERNAL_IOS_SOURCE_DIR}/OpenSSL"
echo "============================ OpenSSL ============================"
@@ -15,21 +14,15 @@ echo "Cloning Open SSL from - $OPEN_SSL_URL"
if [ -d "$OPEN_SSL_DIR_PATH" ]; then
echo "OpenSSL directory already exists."
else
- echo "Cloning OpenSSL from $OPEN_SSL_URL"
- git clone $OPEN_SSL_URL $OPEN_SSL_DIR_PATH
-fi
-
-# Verify if the repository was cloned successfully.
-if [ -d "$OPEN_SSL_DIR_PATH/.git" ]; then
- echo "OpenSSL repository cloned successfully."
- cd $OPEN_SSL_DIR_PATH
-else
- echo "Failed to clone OpenSSL repository. Exiting."
- exit 1
+ mkdir -p "$OPEN_SSL_DIR_PATH" || true
+ rm -rf "$OPEN_SSL_DIR_PATH"
+ cp -r "${MONEROC_DIR}/external/OpenSSL-for-iPhone" $OPEN_SSL_DIR_PATH
fi
+cd $OPEN_SSL_DIR_PATH
./build-libssl.sh --version=1.1.1q --targets="ios-cross-arm64" --deprecated
+
mv -f ${OPEN_SSL_DIR_PATH}/include/* $EXTERNAL_IOS_INCLUDE_DIR
-mv ${OPEN_SSL_DIR_PATH}/lib/libcrypto-iOS.a ${EXTERNAL_IOS_LIB_DIR}/libcrypto.a
-mv ${OPEN_SSL_DIR_PATH}/lib/libssl-iOS.a ${EXTERNAL_IOS_LIB_DIR}/libssl.a \ No newline at end of file
+mv -f ${OPEN_SSL_DIR_PATH}/lib/libcrypto-iOS.a ${EXTERNAL_IOS_LIB_DIR}/libcrypto.a
+mv -f ${OPEN_SSL_DIR_PATH}/lib/libssl-iOS.a ${EXTERNAL_IOS_LIB_DIR}/libssl.a \ No newline at end of file