Blame swig/javascript/binding.gyp.in
|
Packit |
8fb591 |
{
|
|
Packit |
8fb591 |
'targets': [{
|
|
Packit |
8fb591 |
'target_name': 'lib@JAVASCRIPT_BUILD_TYPE@',
|
|
Packit |
8fb591 |
'cflags': [ "-DSTATIC"],
|
|
Packit |
8fb591 |
'sources': [
|
|
Packit |
8fb591 |
'src/yang_wrap.cxx',
|
|
Packit |
8fb591 |
@libyang_LIB_SRCS_GYP@
|
|
Packit |
8fb591 |
],
|
|
Packit |
8fb591 |
'libraries': ['-lpcre',],
|
|
Packit |
8fb591 |
'conditions': [
|
|
Packit |
8fb591 |
[ 'OS!="win"', {
|
|
Packit |
8fb591 |
'include_dirs': [ 'config/win' ],
|
|
Packit |
8fb591 |
'cflags+': [ '-std=c++11' ],
|
|
Packit |
8fb591 |
'cflags_c+': [ '-std=c++11' ],
|
|
Packit |
8fb591 |
'cflags_cc+': [ '-std=c++11' ],
|
|
Packit |
8fb591 |
}],
|
|
Packit |
8fb591 |
],
|
|
Packit |
8fb591 |
'cflags!': [ '-O2' ],
|
|
Packit |
8fb591 |
'cflags+': [ '-O3' ],
|
|
Packit |
8fb591 |
'cflags_cc!': [ '-O2' ],
|
|
Packit |
8fb591 |
'cflags_cc+': [ '-O3' ],
|
|
Packit |
8fb591 |
'cflags_c!': [ '-O2' ],
|
|
Packit |
8fb591 |
'cflags_c+': [ '-O3' ],
|
|
Packit |
8fb591 |
'variables': {
|
|
Packit |
8fb591 |
"arch%": "
|
|
Packit |
8fb591 |
},
|
|
Packit |
8fb591 |
'cflags_cc!': [ '-fno-rtti', '-fno-exceptions' ],
|
|
Packit |
8fb591 |
'cflags!': [ '-fno-exceptions' ],
|
|
Packit |
8fb591 |
'conditions' : [
|
|
Packit |
8fb591 |
[ 'arch=="x64"',
|
|
Packit |
8fb591 |
{ 'defines' : [ 'X86PLAT=ON' ], },
|
|
Packit |
8fb591 |
],
|
|
Packit |
8fb591 |
[ 'arch=="ia32"',
|
|
Packit |
8fb591 |
{ 'defines' : [ 'X86PLAT=ON'], },
|
|
Packit |
8fb591 |
],
|
|
Packit |
8fb591 |
[ 'arch=="arm"',
|
|
Packit |
8fb591 |
{ 'defines' : [ 'ARMPLAT=ON'], },
|
|
Packit |
8fb591 |
],
|
|
Packit |
8fb591 |
],
|
|
Packit |
8fb591 |
'defines' : [ 'SWIG',
|
|
Packit |
8fb591 |
'SWIGJAVASCRIPT',
|
|
Packit |
8fb591 |
'BUILDING_NODE_EXTENSION=1',
|
|
Packit |
8fb591 |
]
|
|
Packit |
8fb591 |
}]
|
|
Packit |
8fb591 |
}
|