Commit Graph

297 Commits (047865e8d188e17eb098e5b7f37ca74b213ae720)

Author SHA1 Message Date
Luke Dashjr 216d796ce0 configure: Allow building bench_bitcoin by itself
8 years ago
fanquake a615386552
[depends] ZeroMQ 4.1.5
8 years ago
Wladimir J. van der Laan 6c0336c772
build: bump version to 0.13.99
8 years ago
Wladimir J. van der Laan 67caef6730
Merge #8314: Fix pkg-config issues for 0.13
8 years ago
Cory Fields b556beda26 build: fix Windows builds without pkg-config
8 years ago
Cory Fields cf2ef786a1 build: require boost for bench
8 years ago
Cory Fields 9d25362087 build: add armhf/aarch64 gitian builds
9 years ago
Cory Fields ab95d5df3d build: a few ugly hacks to get the rpc tests working out-of-tree
9 years ago
Cory Fields de98290155 build: No need to check for leveldb atomics
9 years ago
Wladimir J. van der Laan 06162f19d7
Merge #7165: build: Enable C++11 in build, require C++11 compiler
9 years ago
Cory Fields 63b3111f84 build: quiet annoying warnings without adding new ones
9 years ago
Wladimir J. van der Laan 67969af09f build: Enable C++11 build, require C++11 compiler
9 years ago
randy-waterhouse 89c844df14 Re-instate TARGET_OS=linux in configure.ac. Removed by 351abf9e03.
9 years ago
Cory Fields a4625acbf8 leveldb: integrate leveldb into our buildsystem
9 years ago
Cory Fields 0dbf6e4b40 build: define base filenames for use elsewhere in the buildsystem
9 years ago
Wladimir J. van der Laan f063863d1f build: Remove unnecessary executables from gitian release
9 years ago
Wladimir J. van der Laan 28ad4d9fc2
Merge #7477: Fix quoting of copyright holders in configure.ac.
9 years ago
Wladimir J. van der Laan 18f05c765c build: python 3 compatibility
9 years ago
Daniel Kraft 72fd008e7f Fix quoting of copyright holders in configure.ac.
9 years ago
Wladimir J. van der Laan 152a8216cc
Merge #7349: Build against system UniValue when available
9 years ago
Luke Dashjr a68bb9f5e7 Merge branch 'master' into single_prodname
9 years ago
Luke Dashjr 23565157ba Change default configure option --with-system-univalue to "no"
9 years ago
Luke Dashjr cddffaf5e6 Bugfix: Include COPYRIGHT_HOLDERS_SUBSTITUTION in Makefile substitutions so it gets passed to extract-strings correctly
9 years ago
Luke Dashjr 29598e41a5 Move PACKAGE_URL to configure.ac
9 years ago
Cory Fields a8ce872118 release: always link librt for glibc back-compat builds
9 years ago
Cory Fields f3d3eaf78e release: add check-symbols and check-security make targets
9 years ago
Luke Dashjr 3cae14056a Bugfix: Actually use _COPYRIGHT_HOLDERS_SUBSTITUTION everywhere
9 years ago
Wladimir J. van der Laan 2350ab28fb
Merge pull request #7363
9 years ago
Prayag Verma bd34174ebc Update license year range to 2016
9 years ago
Luke Dashjr ab22705a7b Build against system UniValue when available
9 years ago
Cory Fields c0cf48d1ac c++11: add scoped enum fallbacks to CPPFLAGS rather than defining them locally
9 years ago
Cory Fields 76ac35f36d c++11: detect and correct for boost builds with an incompatible abi
9 years ago
Luke Dashjr 917b1d03cf Set copyright holders displayed in notices separately from the package name
9 years ago
Cory Fields de619a37fd depends: Pass PYTHONPATH along to configure
9 years ago
Luke Dashjr e611b6e329 macdeploy: Use rsvg-convert rather than cairosvg
9 years ago
Luke Dashjr 63bcdc5227 More complicated package name substitution for Mac deployment
9 years ago
Wladimir J. van der Laan c12ff995f7
Now that 0.12 has been branched, master is 0.12.99
9 years ago
Pieter Wuille 48edf5746a Update key.cpp to new secp256k1 API
9 years ago
Cory Fields 17c4d9d164 build: Split hardening/fPIE options out
9 years ago
Wladimir J. van der Laan dbacc69b4f build: If both Qt4 and Qt5 are installed, use Qt5
9 years ago
Wladimir J. van der Laan b2ce2c1f0f
Merge pull request #6870
9 years ago
dexX7 45d4ff0c20
Add config option to enable extended RPC tests for code coverage
9 years ago
dexX7 8e3a27bbbf
Require Python for RPC tests, when using lcov
9 years ago
MarcoFalke 95f4291185 [trivial] Rewrite help text for feature enabled by default
9 years ago
Wladimir J. van der Laan b7d78fd0bd
Merge pull request #6733
9 years ago
Wladimir J. van der Laan bdece5068b
Merge pull request #6743
9 years ago
Wladimir J. van der Laan a75c67364d
Merge pull request #6744
9 years ago
Wladimir J. van der Laan e10a4ab904
Merge pull request #6748
9 years ago
Wladimir J. van der Laan ea709970e0 build: Remove unnecessary chmods after #6616
9 years ago
Johnathan Corgan dd28089fa2 autotools: move checking for zmq library to common area in configure.ac
9 years ago
Pavel Janík 9ee5ac82f6 Rewrite help texts for features enabled by default.
9 years ago
Wladimir J. van der Laan 5ab5dca6f1
Merge pull request #6616
9 years ago
Wladimir J. van der Laan 19c7186425
Merge pull request #6739
9 years ago
ptschip 5467820be5 Migrated rpc-tests.sh to all python rpc-tests.py
9 years ago
Wladimir J. van der Laan bb24835aed build: disable -Wself-assign
9 years ago
Wladimir J. van der Laan bb882d04e8
Merge pull request #6732
9 years ago
Wladimir J. van der Laan 5978388476 build: remove libressl check
9 years ago
Jonas Schnelli 9623e93473 [Univalue] add univalue over subtree
9 years ago
Gavin Andresen 535ed9223d
Simple benchmarking framework
9 years ago
paveljanik 96106f0f30 [Trivial] start the help texts with lowercase
9 years ago
Johnathan Corgan 6cebd5d854 zmq: require version 4.x or newer of libzmq
9 years ago
Jeff Garzik 0143a1f228
configure.ac: Revert autotools-auto-updated 2.69 autoconf requirement
9 years ago
Jeff Garzik ca5e2a1864
Merge pull request #6317
9 years ago
Jeff Garzik e6a14b64d6 Add ZeroMQ support. Notify blocks and transactions via ZeroMQ
9 years ago
Wladimir J. van der Laan 3140ef9249 build: build-system changes for libevent
9 years ago
Cory Fields d9add71951 build: fix libressl detection
9 years ago
Gavin Andresen 83b48c8971
configure --enable-debug changes
9 years ago
Wladimir J. van der Laan b6668209aa build: Remove -DBOOST_SPIRIT_THREADSAFE
10 years ago
Wladimir J. van der Laan d9a94b7009
Merge pull request #6244
10 years ago
Andriy Voskoboinyk 0640a5eb60 Add an alternate location of endian.h header
10 years ago
Luke Dashjr a5a81f7354 configure: Detect (and reject) LibreSSL
10 years ago
Wladimir J. van der Laan 7fd5b801ff
build: disable optional use of gmp in internal secp256k1 build
10 years ago
Wladimir J. van der Laan 3e8ccc765a
Now that 0.11 has been branched, master is 0.11.99
10 years ago
Cory Fields ca66717d89
build: make libboost_chrono mandatory
10 years ago
Jonas Schnelli 3727cbb0a2 change AC_PACKAGE_BUGREPORT from info@bitcoin.org to github issue tracker URL
10 years ago
Wladimir J. van der Laan 4414f5ffe1 build: Endian compatibility
10 years ago
Wladimir J. van der Laan f8e68f7bfb
Merge pull request #5819
10 years ago
Cory Fields 16a58a8644 keys: remove libsecp256k1 verification until it's actually supported
10 years ago
Cory Fields 3448b132c4 build: fix typo in configure help
10 years ago
Cory Fields aa3673064c build: remove libstdc++ backwards-compat
10 years ago
Cory Fields 3ee028f131 build: disable reduced exports by default
10 years ago
randy-waterhouse e7cfcc8f7e Remove custom pkg.m4 script.
10 years ago
Wladimir J. van der Laan 204d41a821
Merge pull request #5542
10 years ago
Luke Dashjr 2ecd2941ed Bugfix: configure: Correctly detect "nothing to build" condition
10 years ago
Luke Dashjr b7a4ecc153 Bugfix: Only check for boost when building code that requires it
10 years ago
Luke Dashjr a19eeaced8 Bugfix: configure: Check for openssl/ec.h
10 years ago
Wladimir J. van der Laan edbc9045cb
Bump project-wide COPYRIGHT_YEAR to 2015
10 years ago
Wladimir J. van der Laan cf875367d2
Merge pull request #5334
10 years ago
Wladimir J. van der Laan d7492304e9
Now that 0.10 has been branched, master is 0.10.99
10 years ago
Pavel Janík 4c69ebed44 Add /opt/local/include/db48 only if it exists.
10 years ago
Wladimir J. van der Laan 91eaedd4ce
Merge pull request #5370
10 years ago
Cory Fields b7f2cdc8a9 build: disable static lib stripping during osx make install-strip
10 years ago
Pavel Janík 494f6e7d35 Check for strnlen and provide it if it is not found.
10 years ago
Luke Dashjr eef747bba8 libbitcoinconsensus: Add pkg-config support
10 years ago
Cory Fields 9eb5a5fbef build: pad header for osx libs
10 years ago
Cory Fields 9ed8979e29 build: fix static dll link for mingw
10 years ago
Cory Fields 19df238a7b build: shared lib build should work reasonably well now
10 years ago
Cory Fields cdd36c6c5c build: add --with-libs so that libs are optional
10 years ago
Cory Fields f36a40f7fd build: check visibility attributes
10 years ago
Cory Fields 811a765bef build: mingw needs libssp for hardening with dlls
10 years ago
Cory Fields e0077de5de build: make a distinction between static app ldflags and static lib ldflags
10 years ago
Cory Fields f9e40fb075 revert part of 9eda1620b
10 years ago
Cory Fields 0dc8613864 build: fixup configure to not export anything
10 years ago
Pieter Wuille cf61b5441b Don't use bashisms in configure
10 years ago
Pieter Wuille 07a9901703 Always build and link libsecp256k1
10 years ago
kiwigb eefb766c77 Rearrange initial config checks: AC, AM, compiler, libtool.
10 years ago
Cory Fields 7667850dbf tests: replace the old (unused since Travis) tests with new rpc test scripts
10 years ago
Cory Fields 1723862e82 build: fix libtool's refusal to link static libs into a dll
10 years ago
Cory Fields 28d412ff20 build: quit abusing LIBS for Windows builds.
10 years ago
Cory Fields a7d1f035ae build: fix dynamic boost check when --with-boost= is used
10 years ago
Wladimir J. van der Laan ca067dc937
Merge pull request #5053
10 years ago
Dominyk Tiller 27368e7626 Homebrew lang fix
10 years ago
Luke Dashjr b77b4eda8d Bugfix: Replace bashisms with standard sh to fix build on non-BASH systems
10 years ago
Cory Fields 9fedafba4b build: Fix OSX build when using Homebrew and qt5
10 years ago
Cory Fields 41d67c78bf tests: fix python test-runner for windows
10 years ago
randy-waterhouse e2a98d270d Update obsolete AC macros.
10 years ago
randy-waterhouse e54381117a Add warnings for autogen.sh. Fix AC_CONFIG_SRCDIR.
10 years ago
randy-waterhouse 52a5f90360 Create the common location for all m4 autotool build scripts, build-aux/m4.
10 years ago
Wladimir J. van der Laan 107922663b
Merge pull request #4767
10 years ago
Wladimir J. van der Laan 539abc4729
build: Remove message about Ubuntu 13.10 when no boost sleep implementation found
10 years ago
Cory Fields 9f7f504efc build: add -DMINIUPNP_STATICLIB for new version
10 years ago
Cory Fields 386efb7695 build: work around ccache/autotools warning-spamming bug
10 years ago
Cory Fields e432a5f08d build: add option for reducing exports (v2)
10 years ago
Wladimir J. van der Laan fad23a210b
Revert "build: add option for reducing exports"
10 years ago
randy-waterhouse c101c76907 build: Add --with-utils (bitcoin-cli and bitcoin-tx, default=yes).
10 years ago
Cory Fields 4975ae1722 build: add option for reducing exports
10 years ago
Cory Fields 6b099402b4
build: fix automake warnings about the use of INCLUDES
10 years ago
Wladimir J. van der Laan 4c61ba40b9 build: check for sys/prctl.h in the proper way
10 years ago
Cory Fields 8021cf8dbc build: fix FDELT_TYPE configure check
10 years ago
Cory Fields eccd58567d build: silence mingw fpic warning spew
10 years ago
Cory Fields a98356fee8 build: don't let libtool insert rpath into binaries
10 years ago
Cory Fields 460b32d7b1 build: fix broken boost chrono check on some platforms
10 years ago
Cory Fields 2d89ea9781 build: fix whitespace in pkg-config variable
10 years ago
Cory Fields ab123ad4d6 build: allow linux and osx to build against static qt5
10 years ago
Cory Fields 575e70c0c6 build: fix win32 static linking after libtool merge
11 years ago
Wladimir J. van der Laan e81e2e8f7c
Merge pull request #4421
11 years ago
Cory Fields 5566826635 secp256k1: Add build-side changes for libsecp256k1
11 years ago
Cory Fields b150b09edc secp256k1: add libtool as a dependency
11 years ago
Huang Le caf6150e97 Use async name resolving to improve net thread responsiveness
11 years ago
Cory Fields f2647cc0e9 crypto: explicitly check for byte read/write functions
11 years ago
Cory Fields 54372482a8 build: move bitcoin-config.h to its own directory
11 years ago
Cory Fields 11404af34c sanity: autoconf check for sys/select.h
11 years ago
Cory Fields 65e8ba4dbe build: Switch to non-recursive make
11 years ago
Wladimir J. van der Laan a60838d09a Replace non-threadsafe strerror
11 years ago
Wladimir J. van der Laan e27c4110d9 Remove build-time no-IPv6 setting
11 years ago
Cory Fields d5aab70490 build: add an option for enabling glibc back-compat
11 years ago
Cory Fields 01e5327cfc build: hook up "make deploy" for cross osx builds
11 years ago
Cory Fields b62bbb1ff0 build: if cross-compiling for an apple host, locate some additional tools
11 years ago
Wladimir J. van der Laan 1795c69aaa
Merge pull request #3833
11 years ago
daniel f5f157b83f add --enable-debug for configure
11 years ago