bitcore-node-zcash/binding.gyp

60 lines
1.5 KiB
Plaintext
Raw Normal View History

2014-08-12 12:03:04 -07:00
{
'targets': [{
2015-08-03 15:41:15 -07:00
'target_name': "<(module_name)",
2014-08-12 12:03:04 -07:00
'include_dirs' : [
'<!(node -e "require(\'nan\')")',
'<!(./bin/variables.sh btcdir)/src',
'<!(./bin/variables.sh btcdir)/depends/<!(./bin/variables.sh host)/include',
'<!(./bin/variables.sh btcdir)/src/leveldb/include'
2014-08-12 12:03:04 -07:00
],
'sources': [
2015-07-31 08:40:15 -07:00
'./src/libbitcoind.cc',
],
'conditions': [
['OS=="mac"', {
'xcode_settings': {
'GCC_ENABLE_CPP_EXCEPTIONS': 'YES',
2015-06-08 16:08:18 -07:00
'GCC_ENABLE_CPP_RTTI': 'YES',
'MACOSX_DEPLOYMENT_TARGET': '10.9'
}
2015-07-10 14:20:58 -07:00
}
]
],
'cflags_cc': [
'-fexceptions',
2014-08-20 15:33:03 -07:00
'-frtti',
'-fpermissive',
2014-08-12 12:03:04 -07:00
],
'link_settings': {
'libraries': [
'<!(./bin/variables.sh bitcoind)',
'<!(./bin/variables.sh filesystem)',
'<!(./bin/variables.sh thread)',
'<!(./bin/variables.sh program_options)',
'<!(./bin/variables.sh system)',
'<!(./bin/variables.sh chrono)',
'<!(./bin/variables.sh libsecp256k1)',
'<!(./bin/variables.sh leveldb)',
'<!(./bin/variables.sh memenv)',
'<!(./bin/variables.sh bdb)',
'-lssl',
'-lcrypto'
],
'ldflags': [
'<!(./bin/variables.sh load_archive)'
]
}
2015-08-03 15:41:15 -07:00
},
{
"target_name": "action_after_build",
"type": "none",
"dependencies": [ "<(module_name)" ],
"copies": [
{
"files": [ "<(PRODUCT_DIR)/<(module_name).node" ],
"destination": "<(module_path)"
}
]
2014-08-12 12:03:04 -07:00
}]
}