refactor binding.gyp.
This commit is contained in:
parent
e2acef83c5
commit
3aeed05215
15
binding.gyp
15
binding.gyp
@ -4,19 +4,30 @@
|
||||
'include_dirs' : [
|
||||
# standard include:
|
||||
# '/usr/include',
|
||||
'<!(node -e "require(\'nan\')")',
|
||||
|
||||
# boost:
|
||||
# '/usr/include/boost',
|
||||
|
||||
# leveldb:
|
||||
'<!(test -n "$BITCOIN_DIR" && echo "$BITCOIN_DIR" || echo "${HOME}/bitcoin")/src/leveldb/include',
|
||||
|
||||
# bitcoind:
|
||||
'<!(test -n "$BITCOIN_DIR" && echo "$BITCOIN_DIR" || echo "${HOME}/bitcoin")/src',
|
||||
|
||||
# nan:
|
||||
'<!(node -e "require(\'nan\')")',
|
||||
],
|
||||
'sources': [
|
||||
'./src/bitcoindjs.cc',
|
||||
],
|
||||
'defines': [
|
||||
# boost sleep:
|
||||
'<!(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)',
|
||||
|
||||
# wallet:
|
||||
# Assume libbitcoind.so is always
|
||||
# compiled with wallet support.
|
||||
'ENABLE_WALLET',
|
||||
@ -29,12 +40,14 @@
|
||||
# standard libs:
|
||||
# '-L/usr/lib',
|
||||
# '-L/usr/local/lib',
|
||||
|
||||
# boost:
|
||||
'-lboost_system',
|
||||
'-lboost_filesystem',
|
||||
'-lboost_program_options',
|
||||
'-lboost_thread',
|
||||
'-lboost_chrono',
|
||||
|
||||
# bitcoind:
|
||||
'<!(test -n "$BITCOIN_DIR" && echo "$BITCOIN_DIR" || echo "${HOME}/bitcoin")/src/libbitcoind.so',
|
||||
]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user