You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
762 B
Python
22 lines
762 B
Python
{
|
|
'variables': {
|
|
'NAPI_VERSION%': "<!(node -p \"process.versions.napi\")",
|
|
'disable_deprecated': "<!(node -p \"process.env['npm_config_disable_deprecated']\")"
|
|
},
|
|
'conditions': [
|
|
['NAPI_VERSION!=""', { 'defines': ['NAPI_VERSION=<@(NAPI_VERSION)'] } ],
|
|
['disable_deprecated=="true"', {
|
|
'defines': ['NODE_ADDON_API_DISABLE_DEPRECATED']
|
|
}],
|
|
['OS=="mac"', {
|
|
'cflags+': ['-fvisibility=hidden'],
|
|
'xcode_settings': {
|
|
'OTHER_CFLAGS': ['-fvisibility=hidden']
|
|
}
|
|
}]
|
|
],
|
|
'include_dirs': ["<!(node -p \"require('../').include_dir\")"],
|
|
'cflags': [ '-Werror', '-Wall', '-Wextra', '-Wpedantic', '-Wunused-parameter' ],
|
|
'cflags_cc': [ '-Werror', '-Wall', '-Wextra', '-Wpedantic', '-Wunused-parameter' ]
|
|
}
|