From c14f8ffb1da5ca59eb25333581e3bf729dead128 Mon Sep 17 00:00:00 2001 From: Stephen Lombardo Date: Thu, 20 May 2010 12:47:36 -0400 Subject: [PATCH] updated build script for openssl 1.0.0 full release --- openssl.xcodeproj/project.pbxproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openssl.xcodeproj/project.pbxproj b/openssl.xcodeproj/project.pbxproj index 7e6e47a8..1051028b 100644 --- a/openssl.xcodeproj/project.pbxproj +++ b/openssl.xcodeproj/project.pbxproj @@ -111,7 +111,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "set\n\nif [ \"$SDKROOT\" != \"\" ]; then\n\tISYSROOT=\"-isysroot $SDKROOT\"\nfi\n\n\n## this is a universal build\nif [ \"$ARCHS_STANDARD_32_BIT\" = \"i386 ppc\" ]; then\n\n\tmkdir -p temp-universal\n\n\tBUILDARCH=\"ppc\"\n\techo \"***** BUILDING UNIVERSAL ARCH $BUILDARCH ******\"\n\tmake clean\n\t./config -openssldir=\"$BUILD_DIR\"\n\tmake CC=$PLATFORM_DEVELOPER_BIN_DIR/gcc-4.0 CFLAG=\"-D_DARWIN_C_SOURCE -arch $BUILDARCH $ISYSROOT\" SHARED_LDFLAGS=\"-arch $BUILDARCH -dynamiclib\"\n\tcp libcrypto.a temp-universal/$BUILDARCH-libcrypto.a\n\tcp libssl.a temp-universal/$BUILDARCH-libssl.a\n\t\n\tBUILDARCH=\"i386\"\n\techo \"***** BUILDING UNIVERSAL ARCH $BUILDARCH ******\"\n\tmake clean\n\t./config -openssldir=\"$BUILD_DIR\"\n\tmake CC=$PLATFORM_DEVELOPER_BIN_DIR/gcc-4.0 CFLAG=\"-D_DARWIN_C_SOURCE -arch $BUILDARCH $ISYSROOT\" SHARED_LDFLAGS=\"-arch $BUILDARCH -dynamiclib\"\n\tcp libcrypto.a temp-universal/$BUILDARCH-libcrypto.a\n\tcp libssl.a temp-universal/$BUILDARCH-libssl.a\n\n\tlipo -create temp-universal/*-libcrypto.a -output libcrypto.a\n \tlipo -create temp-universal/*-libssl.a -output libssl.a\nelse\n\tBUILDARCH=$ARCHS\n\techo \"***** BUILDING ARCH $BUILDARCH ******\"\n\tmake clean\n\t./config -openssldir=\"$BUILD_DIR\"\n\tmake CC=$PLATFORM_DEVELOPER_BIN_DIR/gcc-4.0 CFLAG=\"-D_DARWIN_C_SOURCE -arch $BUILDARCH $ISYSROOT\" SHARED_LDFLAGS=\"-arch $BUILDARCH -dynamiclib\"\nfi\n\nranlib libcrypto.a \nranlib libssl.a\ncp libcrypto.a libssl.a \"$BUILT_PRODUCTS_DIR\"\nexit 0"; + shellScript = "set\n\nif [ \"$SDKROOT\" != \"\" ]; then\n\tISYSROOT=\"-isysroot $SDKROOT\"\nfi\n\n\n## this is a universal build\nif [ \"$ARCHS_STANDARD_32_BIT\" = \"i386 ppc\" ]; then\n\n\tmkdir -p temp-universal\n\t\n\tBUILDARCH=\"ppc\"\n\techo \"***** BUILDING UNIVERSAL ARCH $BUILDARCH ******\"\n\tmake clean\n\t./config no-asm -openssldir=\"$BUILD_DIR\"\n\tASM_DEF=\"-UOPENSSL_BN_ASM_PART_WORDS\"\n\tmake CC=$PLATFORM_DEVELOPER_BIN_DIR/gcc-4.2 CFLAG=\"-D_DARWIN_C_SOURCE $ASM_DEF -arch $BUILDARCH $ISYSROOT\" SHARED_LDFLAGS=\"-arch $BUILDARCH -dynamiclib\"\n\tcp libcrypto.a temp-universal/$BUILDARCH-libcrypto.a\n\tcp libssl.a temp-universal/$BUILDARCH-libssl.a\n\t\n\tBUILDARCH=\"i386\"\n\techo \"***** BUILDING UNIVERSAL ARCH $BUILDARCH ******\"\n\tmake clean\n\t./config -openssldir=\"$BUILD_DIR\"\n\tASM_DEF=\"-DOPENSSL_BN_ASM_PART_WORDS\"\n\tmake CC=$PLATFORM_DEVELOPER_BIN_DIR/gcc-4.2 CFLAG=\"-D_DARWIN_C_SOURCE $ASM_DEF -arch $BUILDARCH $ISYSROOT\" SHARED_LDFLAGS=\"-arch $BUILDARCH -dynamiclib\"\n\tcp libcrypto.a temp-universal/$BUILDARCH-libcrypto.a\n\tcp libssl.a temp-universal/$BUILDARCH-libssl.a\n\n\tlipo -create temp-universal/*-libcrypto.a -output libcrypto.a\n \tlipo -create temp-universal/*-libssl.a -output libssl.a\nelse\n\tBUILDARCH=$ARCHS\n\techo \"***** BUILDING ARCH $BUILDARCH ******\"\n\tmake clean\n\n\tif [ \"$BUILDARCH\" = \"i386\" ]; then\n\t\t./config -openssldir=\"$BUILD_DIR\"\n\t\tASM_DEF=\"-DOPENSSL_BN_ASM_PART_WORDS\"\n else\n\t\t./config no-asm -openssldir=\"$BUILD_DIR\"\n\t\tASM_DEF=\"-UOPENSSL_BN_ASM_PART_WORDS\"\n fi\n\tmake CC=$PLATFORM_DEVELOPER_BIN_DIR/gcc-4.2 CFLAG=\"-D_DARWIN_C_SOURCE $ASM_DEF -arch $BUILDARCH $ISYSROOT\" SHARED_LDFLAGS=\"-arch $BUILDARCH -dynamiclib\"\nfi\n\nranlib libcrypto.a \nranlib libssl.a\ncp libcrypto.a libssl.a \"$BUILT_PRODUCTS_DIR\"\nexit 0"; }; /* End PBXShellScriptBuildPhase section */