Spaces:
Running
Running
{ | |
'targets': [ | |
{ | |
'target_name': 'bufferutil', | |
'sources': ['src/bufferutil.c'], | |
'cflags': ['-std=c99'], | |
'conditions': [ | |
["OS=='mac'", { | |
'variables': { | |
'clang_version': | |
'<!(cc -v 2>&1 | perl -ne \'print $1 if /clang version ([0-9]+(\.[0-9]+){2,})/\')' | |
}, | |
'xcode_settings': { | |
'MACOSX_DEPLOYMENT_TARGET': '10.7' | |
}, | |
'conditions': [ | |
# Use Perl v-strings to compare versions. | |
['clang_version and <!(perl -e \'print <(clang_version) cmp 12.0.0\')==1', { | |
'xcode_settings': { | |
'OTHER_CFLAGS': ['-arch arm64'], | |
'OTHER_LDFLAGS': ['-arch arm64'] | |
} | |
}] | |
] | |
}] | |
] | |
} | |
] | |
} | |