Add macos_deployment_target SConstruct option.

pull/478/head
Colugo 2020-12-03 20:30:59 +00:00
parent c9a740be34
commit 78547869ee
1 changed files with 9 additions and 0 deletions

View File

@ -134,6 +134,11 @@ opts.Add(EnumVariable(
'armv7', 'armv7',
['armv7','arm64v8','x86','x86_64'] ['armv7','arm64v8','x86','x86_64']
)) ))
opts.Add(
'macos_deployment_target',
'macOS deployment target',
'default'
)
opts.Add(EnumVariable( opts.Add(EnumVariable(
'ios_arch', 'ios_arch',
'Target iOS architecture', 'Target iOS architecture',
@ -204,6 +209,10 @@ elif env['platform'] == 'osx':
) )
env.Append(CCFLAGS=['-std=c++14', '-arch', 'x86_64']) env.Append(CCFLAGS=['-std=c++14', '-arch', 'x86_64'])
if env['macos_deployment_target'] != 'default':
env.Append(CCFLAGS=['-mmacosx-version-min=' + env['macos_deployment_target']])
env.Append(LINKFLAGS=[ env.Append(LINKFLAGS=[
'-arch', '-arch',
'x86_64', 'x86_64',