Skip to content

Commit 18a6821

Browse files
author
Andrey Matoshko
committed
Fix build_crypto.sh & Add Archs
1 parent 6d3c8a5 commit 18a6821

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

BitcoinKit.xcodeproj/project.pbxproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 50;
6+
objectVersion = 54;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -1157,8 +1157,8 @@
11571157
isa = PBXNativeTarget;
11581158
buildConfigurationList = 147494DB201F9A29006D1CF8 /* Build configuration list for PBXNativeTarget "BitcoinKit" */;
11591159
buildPhases = (
1160-
292B636820E7BF7000F5040A /* SwiftLint */,
11611160
1482B628202954CC0098B612 /* Build Libraries */,
1161+
292B636820E7BF7000F5040A /* SwiftLint */,
11621162
147494C2201F9A29006D1CF8 /* Sources */,
11631163
147494C3201F9A29006D1CF8 /* Frameworks */,
11641164
147494C4201F9A29006D1CF8 /* Headers */,
@@ -1253,6 +1253,7 @@
12531253
/* Begin PBXShellScriptBuildPhase section */
12541254
1482B628202954CC0098B612 /* Build Libraries */ = {
12551255
isa = PBXShellScriptBuildPhase;
1256+
alwaysOutOfDate = 1;
12561257
buildActionMask = 2147483647;
12571258
files = (
12581259
);
@@ -1264,7 +1265,6 @@
12641265
runOnlyForDeploymentPostprocessing = 0;
12651266
shellPath = /bin/sh;
12661267
shellScript = "if [ ! -d \"$SRCROOT/Libraries/secp256k1/lib\" ] || [ ! -d \"$SRCROOT/Libraries/openssl/lib\" ]; then\n env -i PATH=$PATH sh \"$SRCROOT/setup/build_libraries.sh\"\nfi\n";
1267-
showEnvVarsInLog = 0;
12681268
};
12691269
292B636820E7BF7000F5040A /* SwiftLint */ = {
12701270
isa = PBXShellScriptBuildPhase;

setup/build_crypto.sh

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/sh
22
set -ex
33

4-
SCRIPT_DIR="`pwd`/`dirname $0`"
4+
SCRIPT_DIR="`dirname $0`"
55
OPENSSL_VERSION=1.0.2n
66

77
TDIR=`mktemp -d`
@@ -17,12 +17,18 @@ cd openssl-$OPENSSL_VERSION
1717
sh "$SCRIPT_DIR/build_crypto_impl.sh" iphoneos arm64
1818
sh "$SCRIPT_DIR/build_crypto_impl.sh" iphoneos armv7s
1919
sh "$SCRIPT_DIR/build_crypto_impl.sh" iphoneos armv7
20+
sh "$SCRIPT_DIR/build_crypto_impl.sh" iphonesimulator i386
21+
sh "$SCRIPT_DIR/build_crypto_impl.sh" iphonesimulator x86_64
22+
23+
2024

2125

2226
mkdir -p "$SCRIPT_DIR/../Libraries/openssl/lib"
2327
xcrun lipo -create .build/iphoneos/arm64/libcrypto.a \
2428
.build/iphoneos/armv7s/libcrypto.a \
2529
.build/iphoneos/armv7/libcrypto.a \
30+
.build/iphonesimulator/x86_64/libcrypto.a \
31+
.build/iphonesimulator/i386/libcrypto.a \
2632
-o "$SCRIPT_DIR/../Libraries/openssl/lib/libcrypto.a"
2733
cp -rf $TDIR/openssl-$OPENSSL_VERSION/include "$SCRIPT_DIR/../Libraries/openssl/"
2834

0 commit comments

Comments
 (0)