Chris Kleeschulte
761243c724
Removed the need for the platform directory. Now, the binding can be cached in the build dir because it is one file that includes bitcoin core.
2015-08-05 16:27:20 -04:00
Chris Kleeschulte
19b96754d7
Fixed patch for anoint (we don't build dylib's anymore).
2015-08-05 16:27:20 -04:00
Chris Kleeschulte
c6f2a87158
Bindings as one shared library
...
- libbitcoind is now linked statically into the binding file versus being its own shared library
- the build script now copies the .a file into libs
2015-08-05 16:27:19 -04:00
Chris Kleeschulte
78f20a1a8c
Checking for the existing of Xcode command line tools in order to complete a successful build on mac.
2015-07-31 16:40:25 -04:00
Braydon Fuller
f4061037b6
Update name to Bitcore Node
2015-07-31 13:26:48 -04:00
Chris Kleeschulte
ead1294111
Added prebuilt libs to the cache directory so that the bindings can get to them.
2015-07-29 17:30:34 -04:00
Chris Kleeschulte
86dbc89ff3
included ipp files in cache
2015-07-29 17:30:34 -04:00
Chris Kleeschulte
b346befa21
Fixed copy of headers to include .hpp files.
2015-07-29 17:30:34 -04:00
Chris Kleeschulte
a7506471d5
Copied headers.
2015-07-29 17:30:34 -04:00
Chris Kleeschulte
b798ea918d
Skipped building if the patch's sha matches the previously written patch's sha.
2015-07-29 17:30:34 -04:00
Chris Kleeschulte
b1e04b97dd
Added the cleanup script so that we can keep the cache to a bare minimum.
2015-07-29 17:30:34 -04:00
Chris Kleeschulte
2fdabd721e
Fixed the dependency on system-installed boost libs.
2015-07-29 17:30:34 -04:00
Chris Kleeschulte
9a18d37011
Updated the patch to compile the BDB static libs correctly.
2015-07-29 17:30:34 -04:00
Chris Kleeschulte
248bf1d52c
Included the wallet option for building while under test env.
2015-07-29 17:30:34 -04:00
Chris Kleeschulte
7efa84fa86
Generalized the static building of boost.
2015-07-29 17:30:34 -04:00
Chris Kleeschulte
245422a830
Added function to build dependencies.
2015-07-29 17:30:34 -04:00
Chris Kleeschulte
191fc22434
Fixed quoted boolean value.
2015-07-23 16:59:13 -04:00
Chris Kleeschulte
fab5ac4158
Upgrades whilst having the build directory
...
- when performing nom install (which calls build-libbitcoind), the diff from PATCH_VERSION is taken and compared to what's in etc/bitcoin.patch. If there are differences, then the user is asked if they would like to re-patch with what's in etc/bitcoin.patch or not.
- using ASSUME_YES=true env variable will allow the patch to be replaced automatically without user intervention
- Answering anything but 'y' or 'Y' will leaving the user's libbitcoind alone.
2015-07-22 16:04:58 -04:00
Chris Kleeschulte
cf6225c495
Regtest testing
...
- Removed config option for build scripts, replaced with env variable
- Updated README
- Added regtest option under test build, wallet built-in
- added network key to bindings
- datadir for the bitcoind object instead of directory
- added new config_options scripts for test and debug
2015-07-21 13:06:43 -04:00
Braydon Fuller
d9ffab3505
Make directory if it doesn't exist.
2015-07-10 11:57:27 -04:00
Chris Kleeschulte
7b592dae8b
remove quote around wildcarded path
2015-07-10 11:18:27 -04:00
Braydon Fuller
4d8f1a1ea8
Various updates for the README
2015-07-10 10:57:15 -04:00
Chris Kleeschulte
e9184c1797
Mac builds point to {os_dir}/lib
2015-07-09 15:50:15 -04:00
Chris Kleeschulte
77fbb176e9
preserved symlinks
2015-07-09 12:41:48 -04:00
Chris Kleeschulte
33194847b7
Repaired the build script to be non-interactive. If you have the libbitcoind, then make will be run in it, if not, then a git clone, patch, configure and make will be run.
2015-07-09 10:47:37 -04:00
Chris Kleeschulte
36c9f44050
1. Changed build script libbitcoind to support debug builds as well as release builds
...
2. Added node binding.gyp build script
3. Adjust authors and removed unneeded npm modules
4. Removed unneeded polling of hook packets every 50ms in bitcoind.js
5. Removed hard-coded path to --prefix
2015-07-09 10:46:35 -04:00
Braydon Fuller
e7dcd41555
Fix block segfault
2015-07-07 15:36:17 -04:00
Chris Kleeschulte
9fb5ae6cd8
Fixed build script.
2015-07-07 13:51:11 -04:00
Chris Kleeschulte
928cbb233e
Paired down patch.
2015-07-07 11:41:14 -04:00
k
e0cf86be4e
fixed threading path and the os dir path.
2015-07-06 18:38:09 -04:00
Chris Kleeschulte
49808a64ac
adjusted script to build bitcoind
2015-07-02 17:13:03 -04:00
k
e4b7f37805
cleaned up the project!
2015-07-02 14:59:14 -04:00
Christopher Jeffrey
e63f427bdb
use bash now.
2014-12-09 13:29:32 -08:00
Christopher Jeffrey
362ab2b2e6
readlink -f would be better. thanks osx.
2014-12-09 13:28:20 -08:00
Christopher Jeffrey
c06753cd20
remove .sh extensions.
2014-12-09 13:24:52 -08:00