Browse Source

Merge pull request #505 from naithar/fix/ios-simulator-build

iOS arm64 simulator support.
Marc 4 years ago
parent
commit
e2831ff5fa
1 changed files with 7 additions and 1 deletions
  1. 7 1
      SConstruct

+ 7 - 1
SConstruct

@@ -145,6 +145,11 @@ opts.Add(EnumVariable(
     'arm64',
     ['armv7', 'arm64', 'x86_64']
 ))
+opts.Add(BoolVariable(
+    'ios_simulator',
+    'Target iOS Simulator',
+    False
+))
 opts.Add(
     'IPHONEPATH',
     'Path to iPhone toolchain',
@@ -227,9 +232,10 @@ elif env['platform'] == 'osx':
         env.Append(CCFLAGS=['-O3'])
 
 elif env['platform'] == 'ios':
-    if env['ios_arch'] == 'x86_64':
+    if env['ios_simulator']:
         sdk_name = 'iphonesimulator'
         env.Append(CCFLAGS=['-mios-simulator-version-min=10.0'])
+        env['LIBSUFFIX'] = ".simulator" + env['LIBSUFFIX']
     else:
         sdk_name = 'iphoneos'
         env.Append(CCFLAGS=['-miphoneos-version-min=10.0'])