From 377919cc21f37b4d5817ff5fddbbb7845d52f738 Mon Sep 17 00:00:00 2001 From: Laurent Sansonetti Date: Thu, 12 Sep 2013 13:02:52 +0200 Subject: [PATCH] allow users to customize archs --- lib/motion/project/template/ios/config.rb | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/lib/motion/project/template/ios/config.rb b/lib/motion/project/template/ios/config.rb index 088a65b0..70b69847 100644 --- a/lib/motion/project/template/ios/config.rb +++ b/lib/motion/project/template/ios/config.rb @@ -48,17 +48,19 @@ module Motion; module Project; def deploy_platform; 'iPhoneOS'; end def archs - archs = super - if development? - # We only build for i386/armv6-7 in development mode, to speed up builds. - archs['iPhoneSimulator'] = ['i386'] - if archs['iPhoneOS'].include?('armv6') - archs['iPhoneOS'] = ['armv6'] - elsif archs['iPhoneOS'].include?('armv7') - archs['iPhoneOS'] = ['armv7'] - end + @archs ||= begin + archs = super + if development? + # We only build for i386/armv6-7 in development mode, to speed up builds. + archs['iPhoneSimulator'] = ['i386'] + if archs['iPhoneOS'].include?('armv6') + archs['iPhoneOS'] = ['armv6'] + elsif archs['iPhoneOS'].include?('armv7') + archs['iPhoneOS'] = ['armv7'] + end + end + archs end - archs end def validate