aboutsummaryrefslogtreecommitdiffhomepage
path: root/example/ios
diff options
context:
space:
mode:
authorArseny Smirnov <arseny30@gmail.com>2021-03-26 16:56:30 +0300
committerArseny Smirnov <arseny30@gmail.com>2021-03-26 18:04:25 +0300
commitf8667294151d336ac77b99e47a7a01d4c3cc8b6e (patch)
tree56e1cb48865f1cbdde51753e7b4c753b0f3041fa /example/ios
parentc6dec21cb691f1a47b2f97f1c2fb4217af6a154d (diff)
update architectures for watchOS in example/ios
Diffstat (limited to 'example/ios')
-rw-r--r--example/ios/Python-Apple-support.patch16
-rwxr-xr-xexample/ios/build-openssl.sh2
-rwxr-xr-xexample/ios/build.sh1
3 files changed, 19 insertions, 0 deletions
diff --git a/example/ios/Python-Apple-support.patch b/example/ios/Python-Apple-support.patch
new file mode 100644
index 000000000..fc7e9ae01
--- /dev/null
+++ b/example/ios/Python-Apple-support.patch
@@ -0,0 +1,16 @@
+diff --git a/Makefile b/Makefile
+index 695be54..bce31b9 100644
+--- a/Makefile
++++ b/Makefile
+@@ -56,9 +56,10 @@ CFLAGS-appletvos.arm64=-fembed-bitcode
+ PYTHON_CONFIGURE-tvOS=ac_cv_func_sigaltstack=no
+
+ # watchOS targets
+-TARGETS-watchOS=watchsimulator.i386 watchos.armv7k
++TARGETS-watchOS=watchsimulator.i386 watchsimulator.x86_64 watchos.armv7k watchos.arm64_32
+ CFLAGS-watchOS=-mwatchos-version-min=4.0
+ CFLAGS-watchos.armv7k=-fembed-bitcode
++CFLAGS-watchos.arm64_32=-fembed-bitcode
+ PYTHON_CONFIGURE-watchOS=ac_cv_func_sigaltstack=no
+
+ # override machine types for arm64
diff --git a/example/ios/build-openssl.sh b/example/ios/build-openssl.sh
index 8a6df6f83..3477530d6 100755
--- a/example/ios/build-openssl.sh
+++ b/example/ios/build-openssl.sh
@@ -3,10 +3,12 @@
git clone https://github.com/pybee/Python-Apple-support
cd Python-Apple-support
git checkout 60b990128d5f1f04c336ff66594574515ab56604
+git apply ../Python-Apple-support.patch
cd ..
#TODO: change openssl version
platforms="macOS iOS watchOS tvOS"
+#platforms="watchOS"
for platform in $platforms;
do
echo $platform
diff --git a/example/ios/build.sh b/example/ios/build.sh
index 7ee8ff2e3..5b4ad9895 100755
--- a/example/ios/build.sh
+++ b/example/ios/build.sh
@@ -6,6 +6,7 @@ mkdir -p build
cd build
platforms="macOS iOS watchOS tvOS"
+#platforms="watchOS"
for platform in $platforms;
do
echo "Platform = ${platform} Simulator = ${simulator}"