From 9631cb6de91fcc736c76e11fff6c5b6d5ff8a3ee Mon Sep 17 00:00:00 2001 From: Alexander Shishkov Date: Wed, 20 Nov 2013 18:08:05 +0400 Subject: [PATCH] fix for supporting 64-bit architecture --- platforms/ios/build_framework.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/platforms/ios/build_framework.py b/platforms/ios/build_framework.py index cb3788f7d5..e9a68c32f1 100755 --- a/platforms/ios/build_framework.py +++ b/platforms/ios/build_framework.py @@ -52,8 +52,8 @@ def build_opencv(srcroot, buildroot, target, arch): if os.path.isfile(wlib): os.remove(wlib) - os.system("xcodebuild -parallelizeTargets ARCHS=%s -jobs 8 -sdk %s -configuration Release -target ALL_BUILD" % (arch, target.lower())) - os.system("xcodebuild ARCHS=%s -sdk %s -configuration Release -target install install" % (arch, target.lower())) + os.system("xcodebuild IPHONEOS_DEPLOYMENT_TARGET=6.0 -parallelizeTargets ARCHS=%s -jobs 8 -sdk %s -configuration Release -target ALL_BUILD" % (arch, target.lower())) + os.system("xcodebuild IPHONEOS_DEPLOYMENT_TARGET=6.0 ARCHS=%s -sdk %s -configuration Release -target install install" % (arch, target.lower())) os.chdir(currdir) def put_framework_together(srcroot, dstroot): @@ -96,8 +96,8 @@ def put_framework_together(srcroot, dstroot): def build_framework(srcroot, dstroot): "main function to do all the work" - targets = ["iPhoneOS", "iPhoneOS", "iPhoneSimulator"] - archs = ["armv7", "armv7s", "i386"] + targets = ["iPhoneOS", "iPhoneOS", "iPhoneOS", "iPhoneSimulator", "iPhoneSimulator"] + archs = ["armv7", "armv7s", "arm64", "i386", "x86_64"] for i in range(len(targets)): build_opencv(srcroot, os.path.join(dstroot, "build"), targets[i], archs[i])