create-openssl-framework.sh 710 B

1234567891011121314151617181920212223242526
  1. #!/bin/sh
  2. FWNAME=openssl
  3. if [ ! -d lib ]; then
  4. echo "Please run build-libssl.sh first!"
  5. exit 1
  6. fi
  7. if [ -d $FWNAME.framework ]; then
  8. echo "Removing previous $FWNAME.framework copy"
  9. rm -rf $FWNAME.framework
  10. fi
  11. if [ "$1" == "dynamic" ]; then
  12. LIBTOOL_FLAGS="-dynamic -undefined dynamic_lookup -ios_version_min 8.0"
  13. else
  14. LIBTOOL_FLAGS="-static"
  15. fi
  16. echo "Creating $FWNAME.framework"
  17. mkdir -p $FWNAME.framework/Headers
  18. libtool -no_warning_for_no_symbols $LIBTOOL_FLAGS -o $FWNAME.framework/$FWNAME lib/libcrypto.a lib/libssl.a
  19. cp -r include/$FWNAME/* $FWNAME.framework/Headers/
  20. cp "OpenSSL-for-iOS/OpenSSL-for-iOS-Info.plist" $FWNAME.framework/Info.plist
  21. echo "Created $FWNAME.framework"