summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--SConstruct8
1 files changed, 7 insertions, 1 deletions
diff --git a/SConstruct b/SConstruct
index 4659936..7ec1611 100644
--- a/SConstruct
+++ b/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'])