|
3 | 3 | archiveVersion = 1;
|
4 | 4 | classes = {
|
5 | 5 | };
|
6 |
| - objectVersion = 42; |
| 6 | + objectVersion = 45; |
7 | 7 | objects = {
|
8 | 8 |
|
9 | 9 | /* Begin PBXFileReference section */
|
10 | 10 | 9069D28C0FCE659A0042E34C /* libcrypto.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libcrypto.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
| 11 | + C7C7D2A7228EB65100EE323C /* libcrypto-ARM.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libcrypto-ARM.a"; sourceTree = BUILT_PRODUCTS_DIR; }; |
11 | 12 | /* End PBXFileReference section */
|
12 | 13 |
|
13 | 14 | /* Begin PBXGroup section */
|
|
22 | 23 | isa = PBXGroup;
|
23 | 24 | children = (
|
24 | 25 | 9069D28C0FCE659A0042E34C /* libcrypto.a */,
|
| 26 | + C7C7D2A7228EB65100EE323C /* libcrypto-ARM.a */, |
25 | 27 | );
|
26 | 28 | name = Products;
|
27 | 29 | sourceTree = "<group>";
|
|
44 | 46 | productReference = 9069D28C0FCE659A0042E34C /* libcrypto.a */;
|
45 | 47 | productType = "com.apple.product-type.library.static";
|
46 | 48 | };
|
| 49 | + C7C7D2A6228EB65100EE323C /* crypto-ARM */ = { |
| 50 | + isa = PBXNativeTarget; |
| 51 | + buildConfigurationList = C7C7D2AD228EB65100EE323C /* Build configuration list for PBXNativeTarget "crypto-ARM" */; |
| 52 | + buildPhases = ( |
| 53 | + C7C7D2B0228EB66000EE323C /* ShellScript */, |
| 54 | + ); |
| 55 | + buildRules = ( |
| 56 | + ); |
| 57 | + dependencies = ( |
| 58 | + ); |
| 59 | + name = "crypto-ARM"; |
| 60 | + productName = "crypto-ARM"; |
| 61 | + productReference = C7C7D2A7228EB65100EE323C /* libcrypto-ARM.a */; |
| 62 | + productType = "com.apple.product-type.library.static"; |
| 63 | + }; |
47 | 64 | /* End PBXNativeTarget section */
|
48 | 65 |
|
49 | 66 | /* Begin PBXProject section */
|
50 | 67 | 9069D12F0FCE340B0042E34C /* Project object */ = {
|
51 | 68 | isa = PBXProject;
|
| 69 | + attributes = { |
| 70 | + TargetAttributes = { |
| 71 | + C7C7D2A6228EB65100EE323C = { |
| 72 | + CreatedOnToolsVersion = 10.2.1; |
| 73 | + }; |
| 74 | + }; |
| 75 | + }; |
52 | 76 | buildConfigurationList = 9069D1320FCE340B0042E34C /* Build configuration list for PBXProject "openssl" */;
|
53 | 77 | compatibilityVersion = "Xcode 2.4";
|
54 | 78 | developmentRegion = English;
|
|
64 | 88 | projectRoot = "";
|
65 | 89 | targets = (
|
66 | 90 | 9069D28B0FCE659A0042E34C /* crypto */,
|
| 91 | + C7C7D2A6228EB65100EE323C /* crypto-ARM */, |
67 | 92 | );
|
68 | 93 | };
|
69 | 94 | /* End PBXProject section */
|
|
80 | 105 | );
|
81 | 106 | runOnlyForDeploymentPostprocessing = 0;
|
82 | 107 | shellPath = /bin/sh;
|
83 |
| - shellScript = "if [ -f \"$CONFIGURATION_BUILD_DIR/libcrypto.a\" ]; then\n\texit 0;\nfi\n\nOPENSSL_SRCROOT=\"$SRCROOT/openssl\"\nif [ ! -d \"$OPENSSL_SRCROOT\" ]; then\n OPENSSL_SRCROOT=\"$SRCROOT\"\nfi;\n\nSRC_ARCHIVE=`ls openssl*tar.gz 2>/dev/null`\nif [ -f \"$SRC_ARCHIVE\" ]; then\n\tOPENSSL_SRCROOT=\"$PROJECT_TEMP_DIR/openssl\"\n\tif [ ! -d \"$OPENSSL_SRCROOT\" ]; then\n\t\techo \"Extracting $SRC_ARCHIVE...\"\n\t\tmkdir \"$OPENSSL_SRCROOT\"\n\t\ttar -C \"$OPENSSL_SRCROOT\" --strip-components=1 -zxf \"$SRC_ARCHIVE\" || exit 1\n\t\tcp -RL \"$OPENSSL_SRCROOT/include\" \"$CONFIGURATION_BUILD_DIR\"\n\tfi\nfi\n\nif [ \"$SDKROOT\" != \"\" ]; then\n\tISYSROOT=\"-isysroot $SDKROOT\"\nfi\n\nOPENSSL_OPTIONS=\"no-krb5 no-gost\"\n\ncd \"$OPENSSL_SRCROOT\"\n\n## this is a universal build\nif [ \"$ARCHS_STANDARD_32_BIT\" = \"i386 ppc\" ]; then\n\n\tBUILDARCH=\"ppc\"\n\techo \"***** BUILDING UNIVERSAL ARCH $BUILDARCH ******\"\n\tmake clean\n\t./config no-asm $OPENSSL_OPTIONS -openssldir=\"$BUILD_DIR\"\n\tASM_DEF=\"-UOPENSSL_BN_ASM_PART_WORDS\"\n\tmake CC=$PLATFORM_DEVELOPER_BIN_DIR/gcc CFLAG=\"-D_DARWIN_C_SOURCE $ASM_DEF -arch $BUILDARCH $ISYSROOT\" SHARED_LDFLAGS=\"-arch $BUILDARCH -dynamiclib\"\n\tcp libcrypto.a \"$CONFIGURATION_TEMP_DIR\"/$BUILDARCH-libcrypto.a\n\tcp libssl.a \"$CONFIGURATION_TEMP_DIR\"/$BUILDARCH-libssl.a\n\t\n\tBUILDARCH=\"i386\"\n\techo \"***** BUILDING UNIVERSAL ARCH $BUILDARCH ******\"\n\tmake clean\n\t./config $OPENSSL_OPTIONS -openssldir=\"$BUILD_DIR\"\n\tASM_DEF=\"-DOPENSSL_BN_ASM_PART_WORDS\"\n\tmake CC=$PLATFORM_DEVELOPER_BIN_DIR/gcc CFLAG=\"-D_DARWIN_C_SOURCE $ASM_DEF -arch $BUILDARCH $ISYSROOT\" SHARED_LDFLAGS=\"-arch $BUILDARCH -dynamiclib\"\n\tcp libcrypto.a \"$CONFIGURATION_TEMP_DIR\"/$BUILDARCH-libcrypto.a\n\tcp libssl.a \"$CONFIGURATION_TEMP_DIR\"/$BUILDARCH-libssl.a\n\tmkdir -p \"$CONFIGURATION_BUILD_DIR\"\n\tlipo -create \"$CONFIGURATION_TEMP_DIR\"/*-libcrypto.a -output \"$CONFIGURATION_BUILD_DIR/libcrypto.a\"\n \tlipo -create \"$CONFIGURATION_TEMP_DIR\"/*-libssl.a -output \"$CONFIGURATION_BUILD_DIR/libssl.a\"\nelse\n\tBUILDARCH=$ARCHS\n\techo \"***** BUILDING ARCH $BUILDARCH ******\"\n\tmake clean\n\n\tif [ \"$BUILDARCH\" = \"i386\" ]; then\n\t\t./config $OPENSSL_OPTIONS -openssldir=\"$BUILD_DIR\"\n\t\tASM_DEF=\"-DOPENSSL_BN_ASM_PART_WORDS\"\n else\n\t\t./config no-asm $OPENSSL_OPTIONS -openssldir=\"$BUILD_DIR\"\n\t\tASM_DEF=\"-UOPENSSL_BN_ASM_PART_WORDS\"\n fi\n\tmake CC=$PLATFORM_DEVELOPER_BIN_DIR/gcc CFLAG=\"-D_DARWIN_C_SOURCE $ASM_DEF -arch $BUILDARCH $ISYSROOT\" SHARED_LDFLAGS=\"-arch $BUILDARCH -dynamiclib\"\n\tmkdir -p \"$CONFIGURATION_BUILD_DIR\"\n\tcp libcrypto.a \"$CONFIGURATION_BUILD_DIR\"\n\tcp libssl.a \"$CONFIGURATION_BUILD_DIR\"\nfi\n\nranlib \"$CONFIGURATION_BUILD_DIR/libcrypto.a\"\nranlib \"$CONFIGURATION_BUILD_DIR/libssl.a\""; |
| 108 | + shellScript = "if [ -f \"$CONFIGURATION_BUILD_DIR/libcrypto.a\" ]; then\n\texit 0;\nfi\n\nOPENSSL_SRCROOT=\"$SRCROOT/openssl\"\nif [ ! -d \"$OPENSSL_SRCROOT\" ]; then\n OPENSSL_SRCROOT=\"$SRCROOT\"\nfi;\n\nSRC_ARCHIVE=`ls openssl*tar.gz 2>/dev/null`\nif [ -f \"$SRC_ARCHIVE\" ]; then\n\tOPENSSL_SRCROOT=\"$PROJECT_TEMP_DIR/openssl\"\n\tif [ ! -d \"$OPENSSL_SRCROOT\" ]; then\n\t\techo \"Extracting $SRC_ARCHIVE...\"\n\t\tmkdir \"$OPENSSL_SRCROOT\"\n\t\ttar -C \"$OPENSSL_SRCROOT\" --strip-components=1 -zxf \"$SRC_ARCHIVE\" || exit 1\n\t\tcp -RL \"$OPENSSL_SRCROOT/include\" \"$CONFIGURATION_BUILD_DIR\"\n\tfi\nfi\n\nif [ \"$SDKROOT\" != \"\" ]; then\n\tISYSROOT=\"-isysroot $SDKROOT\"\nfi\n\nOPENSSL_OPTIONS=\"no-gost\"\n\ncd \"$OPENSSL_SRCROOT\"\n\n## this is a universal build\nUNIVERSAL_BUILD=1\nif [ UNIVERSAL_BUILD = 1 ]; then\n\n\tBUILDARCH=\"x86_64\"\n\techo \"***** BUILDING UNIVERSAL ARCH $BUILDARCH ******\"\n\tmake clean\n\t./config no-asm $OPENSSL_OPTIONS -openssldir=\"$BUILD_DIR\"\n\tASM_DEF=\"-UOPENSSL_BN_ASM_PART_WORDS\"\n\tmake CC=$DT_TOOLCHAIN_DIR/usr/bin/clang CFLAGS=\"-D_DARWIN_C_SOURCE $ASM_DEF -arch $BUILDARCH $ISYSROOT\" SHARED_LDFLAGS=\"-arch $BUILDARCH -dynamiclib\"\n\tcp libcrypto.a \"$CONFIGURATION_TEMP_DIR\"/$BUILDARCH-libcrypto.a\n\tcp libssl.a \"$CONFIGURATION_TEMP_DIR\"/$BUILDARCH-libssl.a\n\t\n\tBUILDARCH=\"arm64\"\n\techo \"***** BUILDING UNIVERSAL ARCH $BUILDARCH ******\"\n\tmake clean\n\t./config $OPENSSL_OPTIONS -openssldir=\"$BUILD_DIR\"\n\tASM_DEF=\"-DOPENSSL_BN_ASM_PART_WORDS\"\n\tmake CC=$DT_TOOLCHAIN_DIR/usr/bin/clang CFLAGS=\"-D_DARWIN_C_SOURCE $ASM_DEF -arch $BUILDARCH $ISYSROOT\" SHARED_LDFLAGS=\"-arch $BUILDARCH -dynamiclib\"\n\tcp libcrypto.a \"$CONFIGURATION_TEMP_DIR\"/$BUILDARCH-libcrypto.a\n\tcp libssl.a \"$CONFIGURATION_TEMP_DIR\"/$BUILDARCH-libssl.a\n\tmkdir -p \"$CONFIGURATION_BUILD_DIR\"\n\tlipo -create \"$CONFIGURATION_TEMP_DIR\"/*-libcrypto.a -output \"$CONFIGURATION_BUILD_DIR/libcrypto.a\"\n \tlipo -create \"$CONFIGURATION_TEMP_DIR\"/*-libssl.a -output \"$CONFIGURATION_BUILD_DIR/libssl.a\"\n\n BUILDARCH=\"armv7\"\n echo \"***** BUILDING UNIVERSAL ARCH $BUILDARCH ******\"\n make clean\n ./config $OPENSSL_OPTIONS -openssldir=\"$BUILD_DIR\"\n ASM_DEF=\"-DOPENSSL_BN_ASM_PART_WORDS\"\n make CC=$DT_TOOLCHAIN_DIR/usr/bin/clang CFLAGS=\"-D_DARWIN_C_SOURCE $ASM_DEF -arch $BUILDARCH $ISYSROOT\" SHARED_LDFLAGS=\"-arch $BUILDARCH -dynamiclib\"\n cp libcrypto.a \"$CONFIGURATION_TEMP_DIR\"/$BUILDARCH-libcrypto.a\n cp libssl.a \"$CONFIGURATION_TEMP_DIR\"/$BUILDARCH-libssl.a\n mkdir -p \"$CONFIGURATION_BUILD_DIR\"\n lipo -create \"$CONFIGURATION_TEMP_DIR\"/*-libcrypto.a -output \"$CONFIGURATION_BUILD_DIR/libcrypto.a\"\n lipo -create \"$CONFIGURATION_TEMP_DIR\"/*-libssl.a -output \"$CONFIGURATION_BUILD_DIR/libssl.a\"\nelse\n\tBUILDARCH=$ARCHS\n\techo \"***** BUILDING ARCH $BUILDARCH ******\"\n\tmake clean\n\n echo \"***** Configuring OpenSSL for $BUILDARCH ******\"\n ./config $OPENSSL_OPTIONS -openssldir=\"$BUILD_DIR\"\n ASM_DEF=\"-UOPENSSL_BN_ASM_PART_WORDS\"\n\n\tmake CC=$DT_TOOLCHAIN_DIR/usr/bin/clang CFLAGS=\"-D_DARWIN_C_SOURCE $ASM_DEF -arch $BUILDARCH $ISYSROOT\" SHARED_LDFLAGS=\"-arch $BUILDARCH -dynamiclib\"\n\tmkdir -p \"$CONFIGURATION_BUILD_DIR\"\n\tcp libcrypto.a \"$CONFIGURATION_BUILD_DIR\"\n\tcp libssl.a \"$CONFIGURATION_BUILD_DIR\"\nfi\n\nranlib \"$CONFIGURATION_BUILD_DIR/libcrypto.a\"\nranlib \"$CONFIGURATION_BUILD_DIR/libssl.a\"\n"; |
| 109 | + }; |
| 110 | + C7C7D2B0228EB66000EE323C /* ShellScript */ = { |
| 111 | + isa = PBXShellScriptBuildPhase; |
| 112 | + buildActionMask = 2147483647; |
| 113 | + files = ( |
| 114 | + ); |
| 115 | + inputFileListPaths = ( |
| 116 | + ); |
| 117 | + inputPaths = ( |
| 118 | + ); |
| 119 | + outputFileListPaths = ( |
| 120 | + ); |
| 121 | + outputPaths = ( |
| 122 | + ); |
| 123 | + runOnlyForDeploymentPostprocessing = 0; |
| 124 | + shellPath = /bin/sh; |
| 125 | + shellScript = "if [ -f \"$CONFIGURATION_BUILD_DIR/libcrypto.a\" ]; then\nexit 0;\nfi\n\nOPENSSL_SRCROOT=\"$SRCROOT/openssl\"\nif [ ! -d \"$OPENSSL_SRCROOT\" ]; then\nOPENSSL_SRCROOT=\"$SRCROOT\"\nfi;\n\nSRC_ARCHIVE=`ls openssl*tar.gz 2>/dev/null`\nif [ -f \"$SRC_ARCHIVE\" ]; then\nOPENSSL_SRCROOT=\"$PROJECT_TEMP_DIR/openssl\"\nif [ ! -d \"$OPENSSL_SRCROOT\" ]; then\necho \"Extracting $SRC_ARCHIVE...\"\nmkdir \"$OPENSSL_SRCROOT\"\ntar -C \"$OPENSSL_SRCROOT\" --strip-components=1 -zxf \"$SRC_ARCHIVE\" || exit 1\ncp -RL \"$OPENSSL_SRCROOT/include\" \"$CONFIGURATION_BUILD_DIR\"\nfi\nfi\n\nif [ \"$SDKROOT\" != \"\" ]; then\nISYSROOT=\"-isysroot $SDKROOT\"\nfi\n\nOPENSSL_OPTIONS=\"no-gost\"\n\ncd \"$OPENSSL_SRCROOT\"\n\n## this is a universal build\nUNIVERSAL_BUILD=1\nif [ UNIVERSAL_BUILD = 1 ]; then\n\n BUILDARCH=\"x86_64\"\n echo \"***** BUILDING UNIVERSAL ARCH $BUILDARCH ******\"\n make clean\n ./config no-asm $OPENSSL_OPTIONS -openssldir=\"$BUILD_DIR\"\n ASM_DEF=\"-UOPENSSL_BN_ASM_PART_WORDS\"\n make CC=$DT_TOOLCHAIN_DIR/usr/bin/clang CFLAGS=\"-D_DARWIN_C_SOURCE $ASM_DEF -arch $BUILDARCH $ISYSROOT\" SHARED_LDFLAGS=\"-arch $BUILDARCH -dynamiclib\"\n cp libcrypto.a \"$CONFIGURATION_TEMP_DIR\"/$BUILDARCH-libcrypto.a\n cp libssl.a \"$CONFIGURATION_TEMP_DIR\"/$BUILDARCH-libssl.a\n\n BUILDARCH=\"arm64\"\n echo \"***** BUILDING UNIVERSAL ARCH $BUILDARCH ******\"\n make clean\n ./config $OPENSSL_OPTIONS -openssldir=\"$BUILD_DIR\"\n ASM_DEF=\"-DOPENSSL_BN_ASM_PART_WORDS\"\n make CC=$DT_TOOLCHAIN_DIR/usr/bin/clang CFLAGS=\"-D_DARWIN_C_SOURCE $ASM_DEF -arch $BUILDARCH $ISYSROOT\" SHARED_LDFLAGS=\"-arch $BUILDARCH -dynamiclib\"\n cp libcrypto.a \"$CONFIGURATION_TEMP_DIR\"/$BUILDARCH-libcrypto.a\n cp libssl.a \"$CONFIGURATION_TEMP_DIR\"/$BUILDARCH-libssl.a\n mkdir -p \"$CONFIGURATION_BUILD_DIR\"\n lipo -create \"$CONFIGURATION_TEMP_DIR\"/*-libcrypto.a -output \"$CONFIGURATION_BUILD_DIR/libcrypto.a\"\n lipo -create \"$CONFIGURATION_TEMP_DIR\"/*-libssl.a -output \"$CONFIGURATION_BUILD_DIR/libssl.a\"\n\n BUILDARCH=\"armv7\"\n echo \"***** BUILDING UNIVERSAL ARCH $BUILDARCH ******\"\n make clean\n ./config $OPENSSL_OPTIONS -openssldir=\"$BUILD_DIR\"\n ASM_DEF=\"-DOPENSSL_BN_ASM_PART_WORDS\"\n make CC=$DT_TOOLCHAIN_DIR/usr/bin/clang CFLAGS=\"-D_DARWIN_C_SOURCE $ASM_DEF -arch $BUILDARCH $ISYSROOT\" SHARED_LDFLAGS=\"-arch $BUILDARCH -dynamiclib\"\n cp libcrypto.a \"$CONFIGURATION_TEMP_DIR\"/$BUILDARCH-libcrypto.a\n cp libssl.a \"$CONFIGURATION_TEMP_DIR\"/$BUILDARCH-libssl.a\n mkdir -p \"$CONFIGURATION_BUILD_DIR\"\n lipo -create \"$CONFIGURATION_TEMP_DIR\"/*-libcrypto.a -output \"$CONFIGURATION_BUILD_DIR/libcrypto.a\"\n lipo -create \"$CONFIGURATION_TEMP_DIR\"/*-libssl.a -output \"$CONFIGURATION_BUILD_DIR/libssl.a\"\nelse\n BUILDARCH=$ARCHS\n echo \"***** BUILDING ARCH $BUILDARCH ******\"\n make clean\n\n echo \"***** Configuring OpenSSL for $BUILDARCH ******\"\n ./Configure ios64-cross $OPENSSL_OPTIONS openssldir=\"$BUILD_DIR\"\n ASM_DEF=\"-UOPENSSL_BN_ASM_PART_WORDS\"\n\n make CC=$DT_TOOLCHAIN_DIR/usr/bin/clang CFLAGS=\"-D_DARWIN_C_SOURCE $ASM_DEF -arch $BUILDARCH $ISYSROOT\" SHARED_LDFLAGS=\"-arch $BUILDARCH -dynamiclib\"\n mkdir -p \"$CONFIGURATION_BUILD_DIR\"\n cp libcrypto.a \"$CONFIGURATION_BUILD_DIR\"\n cp libssl.a \"$CONFIGURATION_BUILD_DIR\"\nfi\n\nranlib \"$CONFIGURATION_BUILD_DIR/libcrypto.a\"\nranlib \"$CONFIGURATION_BUILD_DIR/libssl.a\"\n"; |
84 | 126 | };
|
85 | 127 | /* End PBXShellScriptBuildPhase section */
|
86 | 128 |
|
|
89 | 131 | isa = XCBuildConfiguration;
|
90 | 132 | buildSettings = {
|
91 | 133 | COPY_PHASE_STRIP = NO;
|
| 134 | + IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
| 135 | + MACOSX_DEPLOYMENT_TARGET = 10.6; |
92 | 136 | };
|
93 | 137 | name = Debug;
|
94 | 138 | };
|
95 | 139 | 9069D1310FCE340B0042E34C /* Release */ = {
|
96 | 140 | isa = XCBuildConfiguration;
|
97 | 141 | buildSettings = {
|
98 | 142 | COPY_PHASE_STRIP = YES;
|
| 143 | + IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
| 144 | + MACOSX_DEPLOYMENT_TARGET = 10.6; |
99 | 145 | };
|
100 | 146 | name = Release;
|
101 | 147 | };
|
|
129 | 175 | };
|
130 | 176 | name = Release;
|
131 | 177 | };
|
| 178 | + C7C7D2AE228EB65100EE323C /* Debug */ = { |
| 179 | + isa = XCBuildConfiguration; |
| 180 | + buildSettings = { |
| 181 | + ALWAYS_SEARCH_USER_PATHS = NO; |
| 182 | + CLANG_ANALYZER_NONNULL = YES; |
| 183 | + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; |
| 184 | + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; |
| 185 | + CLANG_CXX_LIBRARY = "libc++"; |
| 186 | + CLANG_ENABLE_MODULES = YES; |
| 187 | + CLANG_ENABLE_OBJC_ARC = YES; |
| 188 | + CLANG_ENABLE_OBJC_WEAK = YES; |
| 189 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
| 190 | + CLANG_WARN_BOOL_CONVERSION = YES; |
| 191 | + CLANG_WARN_COMMA = YES; |
| 192 | + CLANG_WARN_CONSTANT_CONVERSION = YES; |
| 193 | + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; |
| 194 | + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
| 195 | + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; |
| 196 | + CLANG_WARN_EMPTY_BODY = YES; |
| 197 | + CLANG_WARN_ENUM_CONVERSION = YES; |
| 198 | + CLANG_WARN_INFINITE_RECURSION = YES; |
| 199 | + CLANG_WARN_INT_CONVERSION = YES; |
| 200 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 201 | + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; |
| 202 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
| 203 | + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 204 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 205 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
| 206 | + CLANG_WARN_SUSPICIOUS_MOVE = YES; |
| 207 | + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; |
| 208 | + CLANG_WARN_UNREACHABLE_CODE = YES; |
| 209 | + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
| 210 | + CODE_SIGN_IDENTITY = "iPhone Developer"; |
| 211 | + CODE_SIGN_STYLE = Automatic; |
| 212 | + DEBUG_INFORMATION_FORMAT = dwarf; |
| 213 | + DEVELOPMENT_TEAM = QYGGFMART3; |
| 214 | + ENABLE_STRICT_OBJC_MSGSEND = YES; |
| 215 | + ENABLE_TESTABILITY = YES; |
| 216 | + GCC_C_LANGUAGE_STANDARD = gnu11; |
| 217 | + GCC_DYNAMIC_NO_PIC = NO; |
| 218 | + GCC_NO_COMMON_BLOCKS = YES; |
| 219 | + GCC_OPTIMIZATION_LEVEL = 0; |
| 220 | + GCC_PREPROCESSOR_DEFINITIONS = ( |
| 221 | + "DEBUG=1", |
| 222 | + "$(inherited)", |
| 223 | + ); |
| 224 | + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; |
| 225 | + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; |
| 226 | + GCC_WARN_UNDECLARED_SELECTOR = YES; |
| 227 | + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; |
| 228 | + GCC_WARN_UNUSED_FUNCTION = YES; |
| 229 | + GCC_WARN_UNUSED_VARIABLE = YES; |
| 230 | + IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
| 231 | + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; |
| 232 | + MTL_FAST_MATH = YES; |
| 233 | + ONLY_ACTIVE_ARCH = YES; |
| 234 | + OTHER_LDFLAGS = "-ObjC"; |
| 235 | + PRODUCT_NAME = "$(TARGET_NAME)"; |
| 236 | + SDKROOT = iphoneos; |
| 237 | + SKIP_INSTALL = YES; |
| 238 | + TARGETED_DEVICE_FAMILY = "1,2"; |
| 239 | + }; |
| 240 | + name = Debug; |
| 241 | + }; |
| 242 | + C7C7D2AF228EB65100EE323C /* Release */ = { |
| 243 | + isa = XCBuildConfiguration; |
| 244 | + buildSettings = { |
| 245 | + ALWAYS_SEARCH_USER_PATHS = NO; |
| 246 | + CLANG_ANALYZER_NONNULL = YES; |
| 247 | + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; |
| 248 | + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; |
| 249 | + CLANG_CXX_LIBRARY = "libc++"; |
| 250 | + CLANG_ENABLE_MODULES = YES; |
| 251 | + CLANG_ENABLE_OBJC_ARC = YES; |
| 252 | + CLANG_ENABLE_OBJC_WEAK = YES; |
| 253 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
| 254 | + CLANG_WARN_BOOL_CONVERSION = YES; |
| 255 | + CLANG_WARN_COMMA = YES; |
| 256 | + CLANG_WARN_CONSTANT_CONVERSION = YES; |
| 257 | + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; |
| 258 | + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
| 259 | + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; |
| 260 | + CLANG_WARN_EMPTY_BODY = YES; |
| 261 | + CLANG_WARN_ENUM_CONVERSION = YES; |
| 262 | + CLANG_WARN_INFINITE_RECURSION = YES; |
| 263 | + CLANG_WARN_INT_CONVERSION = YES; |
| 264 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 265 | + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; |
| 266 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
| 267 | + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 268 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 269 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
| 270 | + CLANG_WARN_SUSPICIOUS_MOVE = YES; |
| 271 | + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; |
| 272 | + CLANG_WARN_UNREACHABLE_CODE = YES; |
| 273 | + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
| 274 | + CODE_SIGN_IDENTITY = "iPhone Developer"; |
| 275 | + CODE_SIGN_STYLE = Automatic; |
| 276 | + COPY_PHASE_STRIP = NO; |
| 277 | + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; |
| 278 | + DEVELOPMENT_TEAM = QYGGFMART3; |
| 279 | + ENABLE_NS_ASSERTIONS = NO; |
| 280 | + ENABLE_STRICT_OBJC_MSGSEND = YES; |
| 281 | + GCC_C_LANGUAGE_STANDARD = gnu11; |
| 282 | + GCC_NO_COMMON_BLOCKS = YES; |
| 283 | + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; |
| 284 | + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; |
| 285 | + GCC_WARN_UNDECLARED_SELECTOR = YES; |
| 286 | + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; |
| 287 | + GCC_WARN_UNUSED_FUNCTION = YES; |
| 288 | + GCC_WARN_UNUSED_VARIABLE = YES; |
| 289 | + IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
| 290 | + MTL_ENABLE_DEBUG_INFO = NO; |
| 291 | + MTL_FAST_MATH = YES; |
| 292 | + OTHER_LDFLAGS = "-ObjC"; |
| 293 | + PRODUCT_NAME = "$(TARGET_NAME)"; |
| 294 | + SDKROOT = iphoneos; |
| 295 | + SKIP_INSTALL = YES; |
| 296 | + TARGETED_DEVICE_FAMILY = "1,2"; |
| 297 | + VALIDATE_PRODUCT = YES; |
| 298 | + }; |
| 299 | + name = Release; |
| 300 | + }; |
132 | 301 | /* End XCBuildConfiguration section */
|
133 | 302 |
|
134 | 303 | /* Begin XCConfigurationList section */
|
|
150 | 319 | defaultConfigurationIsVisible = 0;
|
151 | 320 | defaultConfigurationName = Release;
|
152 | 321 | };
|
| 322 | + C7C7D2AD228EB65100EE323C /* Build configuration list for PBXNativeTarget "crypto-ARM" */ = { |
| 323 | + isa = XCConfigurationList; |
| 324 | + buildConfigurations = ( |
| 325 | + C7C7D2AE228EB65100EE323C /* Debug */, |
| 326 | + C7C7D2AF228EB65100EE323C /* Release */, |
| 327 | + ); |
| 328 | + defaultConfigurationIsVisible = 0; |
| 329 | + defaultConfigurationName = Release; |
| 330 | + }; |
153 | 331 | /* End XCConfigurationList section */
|
154 | 332 | };
|
155 | 333 | rootObject = 9069D12F0FCE340B0042E34C /* Project object */;
|
|
0 commit comments