bitcore-node-zcash/binding.gyp

56 lines
1.3 KiB
Plaintext
Raw Normal View History

2014-08-12 12:03:04 -07:00
{
'targets': [{
'target_name': 'bitcoindjs',
'include_dirs' : [
2014-09-12 14:27:25 -07:00
# standard include:
# '/usr/include',
2014-09-12 14:29:59 -07:00
# boost:
2014-09-12 14:27:25 -07:00
# '/usr/include/boost',
2014-09-12 14:29:59 -07:00
# leveldb:
2014-09-12 14:27:25 -07:00
'<!(test -n "$BITCOIN_DIR" && echo "$BITCOIN_DIR" || echo "${HOME}/bitcoin")/src/leveldb/include',
2014-09-12 14:29:59 -07:00
# bitcoind:
2014-09-12 14:27:25 -07:00
'<!(test -n "$BITCOIN_DIR" && echo "$BITCOIN_DIR" || echo "${HOME}/bitcoin")/src',
2014-09-12 14:29:59 -07:00
# nan:
'<!(node -e "require(\'nan\')")',
2014-08-12 12:03:04 -07:00
],
'sources': [
2014-08-20 15:33:03 -07:00
'./src/bitcoindjs.cc',
],
'defines': [
2014-09-12 14:29:59 -07:00
# boost sleep:
2014-09-12 14:27:25 -07:00
'<!(test $(grep "#define BOOST_VERSION " /usr/include/boost/version.hpp'\
' | awk "{ print \$3 }") -gt 105200'\
' && echo HAVE_WORKING_BOOST_SLEEP_FOR'\
' || echo HAVE_WORKING_BOOST_SLEEP)',
2014-09-12 14:29:59 -07:00
# wallet:
2014-09-12 14:27:25 -07:00
# Assume libbitcoind.so is always
# compiled with wallet support.
2014-09-11 17:18:36 -07:00
'ENABLE_WALLET',
],
'cflags_cc': [
'-fexceptions',
2014-08-20 15:33:03 -07:00
'-frtti',
2014-08-12 12:03:04 -07:00
],
'libraries': [
2014-08-20 15:32:15 -07:00
# standard libs:
2014-09-12 14:27:25 -07:00
# '-L/usr/lib',
# '-L/usr/local/lib',
2014-09-12 14:29:59 -07:00
2014-08-20 15:32:15 -07:00
# boost:
'-lboost_system',
'-lboost_filesystem',
'-lboost_program_options',
'-lboost_thread',
2014-08-29 14:12:19 -07:00
'-lboost_chrono',
2014-09-12 14:29:59 -07:00
2014-08-20 15:32:15 -07:00
# bitcoind:
2014-09-12 14:27:25 -07:00
'<!(test -n "$BITCOIN_DIR" && echo "$BITCOIN_DIR" || echo "${HOME}/bitcoin")/src/libbitcoind.so',
2014-08-12 12:03:04 -07:00
]
}]
}