Javascript 为跨平台在node js中构建GYP
我正在尝试在Windows和linux版本的NodeJS中构建GYP。对于用于构建的两个版本,都有单独的库。binding.gyp具有以下信息Javascript 为跨平台在node js中构建GYP,javascript,node.js,npm,node-gyp,gyp,Javascript,Node.js,Npm,Node Gyp,Gyp,我正在尝试在Windows和linux版本的NodeJS中构建GYP。对于用于构建的两个版本,都有单独的库。binding.gyp具有以下信息 { 'targets': [ { 'target_name': 'tibcoems_win32', 'sources': [ 'enqueue.cpp' ], 'libraries': [ '..\\lib\\win32\\t
{
'targets': [
{
'target_name': 'tibcoems_win32',
'sources': [ 'enqueue.cpp' ],
'libraries': [
'..\\lib\\win32\\tibems.lib',
'..\\lib\\win32\\libtibems.lib',
]
},
{
'target_name': 'copy_tibcoems_win32',
'type':'none',
'dependencies' : [ 'tibcoems_win32' ],
'copies': [
{
'destination': '<(module_root_dir)\dist\dll',
'files': [
'<(module_root_dir)/build/Release/tibcoems_win32.exp',
'<(module_root_dir)/build/Release/tibcoems_win32.node'
]
}
]
},
{
'target_name': 'tibcoems_linux32',
'dependencies' : [ 'copy_tibcoems_win32' ],
'sources': [ 'enqueue.cpp' ],
'libraries': [
'..\\lib\\linux32\\libtibems.a',
]
},
{
'target_name': 'copy_tibcoems_linux32',
'type':'none',
'dependencies' : [ 'tibcoems_linux32' ],
'copies': [
{
'destination': '<(module_root_dir)\dist\linux32',
'files': [
'<(module_root_dir)/build/Release/tibcoems_linux32.exp',
'<(module_root_dir)/build/Release/tibcoems_linux32.node'
]
}
]
}
]
}
{
“目标”:[
{
'target_name':'tibcomes_win32',
'来源':['enqueue.cpp'],
“图书馆”:[
“..\\lib\\win32\\tibems.lib”,
“..\\lib\\win32\\libtibems.lib”,
]
},
{
'target_name':'copy_tibcomes_win32',
“类型”:“无”,
“依赖项”:[“Tibcomes_win32”],
“副本”:[
{
'目的地':'