Parcourir la source

Add miphoneos-version-min. Rename "osx" to "macos"

Marcin Krzyżanowski il y a 8 ans
Parent
commit
49e5ac11cf
6 fichiers modifiés avec 12 ajouts et 12 suppressions
  1. 4 4
      OpenSSL-Universal.podspec
  2. 8 8
      build.sh
  3. BIN
      lib-ios/libcrypto.a
  4. BIN
      lib-ios/libssl.a
  5. BIN
      lib-macos/libcrypto.a
  6. BIN
      lib-macos/libssl.a

+ 4 - 4
OpenSSL-Universal.podspec

@@ -34,11 +34,11 @@ Pod::Spec.new do |s|
 
   s.osx.platform          = :osx, '10.9'
   s.osx.deployment_target = '10.8'
-  s.osx.source_files        = 'include-osx/openssl/**/*.h'
-  s.osx.public_header_files = 'include-osx/openssl/**/*.h'
+  s.osx.source_files        = 'include-macos/openssl/**/*.h'
+  s.osx.public_header_files = 'include-macos/openssl/**/*.h'
   s.osx.header_dir          = 'openssl'
-  s.osx.preserve_paths      = 'lib-osx/libcrypto.a', 'lib-osx/libssl.a'
-  s.osx.vendored_libraries  = 'lib-osx/libcrypto.a', 'lib-osx/libssl.a'
+  s.osx.preserve_paths      = 'lib-macos/libcrypto.a', 'lib-macos/libssl.a'
+  s.osx.vendored_libraries  = 'lib-macos/libcrypto.a', 'lib-macos/libssl.a'
 
   s.libraries = 'ssl', 'crypto'
   s.requires_arc = false

+ 8 - 8
build.sh

@@ -26,7 +26,7 @@ OSX_SDK=$(xcrun --sdk macosx --show-sdk-path)
 
 # Clean up whatever was left from our previous build
 
-rm -rf include-ios include-osx lib-ios lib-osx
+rm -rf include-ios include-macos lib-ios lib-macos
 rm -rf /tmp/openssl-${OPENSSL_VERSION}*
 
 configure() {
@@ -40,10 +40,10 @@ configure() {
     export CROSS_SDK="${OS}${SDK_VERSION}.sdk"
     if [ "$ARCH" == "x86_64" ]; then
        ./Configure darwin64-x86_64-cc --openssldir="/tmp/openssl-${OPENSSL_VERSION}-${ARCH}" &> "/tmp/openssl-${OPENSSL_VERSION}-${ARCH}.log"
-       sed -ie "s!^CFLAG=!CFLAG=-isysroot ${CROSS_TOP}/SDKs/${CROSS_SDK} -arch $ARCH -mios-simulator-version-min=${DEPLOYMENT_VERSION} !" "Makefile"
+       sed -ie "s!^CFLAG=!CFLAG=-isysroot ${CROSS_TOP}/SDKs/${CROSS_SDK} -arch $ARCH -mios-simulator-version-min=${DEPLOYMENT_VERSION} -miphoneos-version-min=${DEPLOYMENT_VERSION} !" "Makefile"
    else
        ./Configure iphoneos-cross -no-asm --openssldir="/tmp/openssl-${OPENSSL_VERSION}-${ARCH}" &> "/tmp/openssl-${OPENSSL_VERSION}-${ARCH}.log"
-       sed -ie "s!^CFLAG=!CFLAG=-mios-simulator-version-min=${DEPLOYMENT_VERSION} !" "Makefile"
+       sed -ie "s!^CFLAG=!CFLAG=-mios-simulator-version-min=${DEPLOYMENT_VERSION} -miphoneos-version-min=${DEPLOYMENT_VERSION} !" "Makefile"
        perl -i -pe 's|static volatile sig_atomic_t intr_signal|static volatile int intr_signal|' crypto/ui/ui_openssl.c
    fi
 }
@@ -75,7 +75,7 @@ build()
       else
          configure "iPhoneOS" $ARCH ${IPHONEOS_PLATFORM} ${IPHONEOS_SDK_VERSION} ${IPHONEOS_DEPLOYMENT_VERSION}
       fi
-   elif [ "$TYPE" == "osx" ]; then    
+   elif [ "$TYPE" == "macos" ]; then    
       #OSX
       if [ "$ARCH" == "x86_64" ]; then
          ./Configure darwin64-x86_64-cc --openssldir="/tmp/openssl-${OPENSSL_VERSION}-${ARCH}" &> "/tmp/openssl-${OPENSSL_VERSION}-${ARCH}.log"
@@ -113,10 +113,10 @@ cp -r /tmp/openssl-${OPENSSL_VERSION}-arm64/include/openssl include-ios/
 
 rm -rf /tmp/openssl-${OPENSSL_VERSION}*
 
-build "i386" "${OSX_SDK}" "osx"
-build "x86_64" "${OSX_SDK}" "osx"
+build "i386" "${OSX_SDK}" "macos"
+build "x86_64" "${OSX_SDK}" "macos"
 
-mkdir -p include-osx
-cp -r /tmp/openssl-${OPENSSL_VERSION}-x86_64/include/openssl include-osx/
+mkdir -p include-macos
+cp -r /tmp/openssl-${OPENSSL_VERSION}-x86_64/include/openssl include-macos/
 
 rm -rf /tmp/openssl-${OPENSSL_VERSION}*

BIN
lib-ios/libcrypto.a


BIN
lib-ios/libssl.a


BIN
lib-osx/libcrypto.a → lib-macos/libcrypto.a


BIN
lib-osx/libssl.a → lib-macos/libssl.a