You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

62 lines
1.8 KiB

{
'targets': [
{
"target_name": "librdkafka",
"type": "none",
"conditions": [
[
'OS=="win"',
{
},
{
"actions": [
{
"action_name": "configure",
"inputs": [],
"outputs": [
"librdkafka/config.h",
],
"action": [
"node", "../util/configure"
]
},
{
"action_name": "build_dependencies",
"inputs": [
"librdkafka/config.h",
],
"action": [
"make", "-C", "librdkafka", "libs", "install"
],
"conditions": [
[
'OS=="mac"',
{
'outputs': [
'deps/librdkafka/src-cpp/librdkafka++.dylib',
'deps/librdkafka/src-cpp/librdkafka++.1.dylib',
'deps/librdkafka/src/librdkafka.dylib',
'deps/librdkafka/src/librdkafka.1.dylib'
],
},
{
'outputs': [
'deps/librdkafka/src-cpp/librdkafka++.so',
'deps/librdkafka/src-cpp/librdkafka++.so.1',
'deps/librdkafka/src/librdkafka.so',
'deps/librdkafka/src/librdkafka.so.1',
'deps/librdkafka/src-cpp/librdkafka++.a',
'deps/librdkafka/src/librdkafka.a',
],
}
]
],
}
]
}
]
]
}
]
}