From 351c379210c3751d8ddb6bb7241b17c281980372 Mon Sep 17 00:00:00 2001 From: Pieter Claerhout Date: Thu, 6 Nov 2014 12:05:28 +0100 Subject: [PATCH] Added a script to create a framework for openssl. This makes it a lot easier to add this to another project. --- .gitignore | 3 ++- create-openssl-framework.sh | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100755 create-openssl-framework.sh diff --git a/.gitignore b/.gitignore index bc0a8a8..5e73fc8 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,5 @@ OpenSSL-for-iOS.xcodeproj/xcuserdata src build OpenSSL-for-iOS.xcodeproj/project.xcworkspace/xcuserdata -include/openssl \ No newline at end of file +include/openssl +*.framework diff --git a/create-openssl-framework.sh b/create-openssl-framework.sh new file mode 100755 index 0000000..b00eae8 --- /dev/null +++ b/create-openssl-framework.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +FWNAME=openssl + +if [ ! -d lib ]; then + echo "Please run build-libssl.sh first!" + exit 1 +fi + +if [ -d $FWNAME.framework ]; then + echo "Removing previous $FWNAME.framework copy" + rm -rf $FWNAME.framework +fi + +echo "Creating $FWNAME.framework" +mkdir -p $FWNAME.framework/Headers +libtool -no_warning_for_no_symbols -static -o $FWNAME.framework/$FWNAME lib/libcrypto.a lib/libssl.a +cp -r include/$FWNAME/* $FWNAME.framework/Headers/ +echo "Created $FWNAME.framework"