|
{ |
|
'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': [ |
|
|
|
['clang_version and <!(perl -e \'print <(clang_version) cmp 12.0.0\')==1', { |
|
'xcode_settings': { |
|
'OTHER_CFLAGS': ['-arch arm64'], |
|
'OTHER_LDFLAGS': ['-arch arm64'] |
|
} |
|
}] |
|
] |
|
}] |
|
] |
|
} |
|
] |
|
} |
|
|