Commit Graph

151 Commits (0d01c228a7d39bb4918b5cb9f6db25cb8c30567a)

Author SHA1 Message Date
fanquake 4b8ad97c5b
build: use QT_*_LIBS rather than passing lib names
4 years ago
fanquake 13313b2904
scripted-diff: replace Qt5 with ${qt_lib_prefix} in _BITCOIN_QT_CHECK_STATIC_LIBS
4 years ago
fanquake 477df3623c
build: reorder libs in _BITCOIN_QT_CHECK_STATIC_LIBS (move-only)
4 years ago
fanquake 879215e665
build: check if -lsocket is required with *ifaddrs
4 years ago
Hennadii Stepanov 72fc043954
build, qt: Drop redundant -lxcb-static flag
4 years ago
Hennadii Stepanov cba4a7e416
build, qt: Always test plugins/subdir before adding to search paths
4 years ago
Hennadii Stepanov 1be8e0f238
build: Add QMacStyle support
4 years ago
fanquake 06cd0da21f
build: qt 5.12.10
4 years ago
Hennadii Stepanov ffdd7de690
build, qt: Fix regression introduced in #21363
4 years ago
Hennadii Stepanov 32b8dc648f
build, refactor: Fix indentation
4 years ago
Hennadii Stepanov 57b65225dc
build, qt: Make Qt static libs check regardless of plugindir
4 years ago
Hennadii Stepanov 6203457915
build, refactor: Rename internal _BITCOIN_QT_FIND_STATIC_PLUGINS macro
4 years ago
Hennadii Stepanov bf2477402d
build, qt: Refactor internal _BITCOIN_QT_CHECK_STATIC_PLUGINS macro
4 years ago
fanquake fca3e98f64
Merge #18298: build: Fix Qt processing of configure script for depends with DEBUG=1
4 years ago
Fu Yong Quah 9a0969585f build: Add /opt/homebrew to path to look for boost libraries
4 years ago
fanquake 7bf04e358a
build: remove mostly pointless BOOST_PROCESS macro
4 years ago
Wladimir J. van der Laan 9996b1806a
Merge #21064: refactor: use std::shared_mutex & remove Boost Thread
4 years ago
fanquake 8f360e349e
build: remove ax_gcc_func_attribute macro
4 years ago
fanquake 06e1d7d81d
build: don't build or use Boost Thread
4 years ago
fanquake 54ce4fac80
build: improve macro for testing -latomic requirement
4 years ago
Hennadii Stepanov 76f52e3da3
build: Fix Qt processing of configure script for depends with DEBUG=1
4 years ago
Hennadii Stepanov ec4a46dd9c
build: Drop unneeded IOKit framework dependency
4 years ago
Hennadii Stepanov 65afe4cb69
build: Drop unneeded ApplicationServices framework dependency
4 years ago
Andrew Chow 99309ab3e9 Allow disabling BDB in configure with --without-bdb
4 years ago
fanquake fc9278d162
build: AX_PTHREAD serial 27
4 years ago
fanquake 7ce7f2b251
Merge #17396: build: modest Android improvements
4 years ago
Igor Cota 366913e307 build: AX_BOOST_THREAD serial 33
4 years ago
Igor Cota cf0681133a build: disable D-Bus on Android by default
4 years ago
Hennadii Stepanov 4af4672525
build, qt: Add Qt version checking
4 years ago
Hennadii Stepanov 30e336f785
build: Drop unused bitcoin_cv_qt58
4 years ago
Sjors Provoost 929cda5470
configure: add ax_boost_process
4 years ago
fanquake 265492723a
Merge #18297: build: Use pkg-config in BITCOIN_QT_CONFIGURE for all hosts including Windows
4 years ago
Pieter Wuille 7cbfebbf3d Update ax_cxx_compile_stdcxx.m4
5 years ago
Hennadii Stepanov da0842dcd4 build: Update ax_boost_mase.m4 to the latest serial
5 years ago
Hennadii Stepanov 8a26848c46
build: Fix m4 escaping
5 years ago
Hennadii Stepanov 9123ec15db
build: Remove extra tokens warning
5 years ago
Hennadii Stepanov fded4f48c3
build: Remove duplicated QT_STATICPLUGIN define
5 years ago
Hennadii Stepanov 05a93d5d96
build: Fix indentation in bitcoin_qt.m4
5 years ago
Hennadii Stepanov ddbb419310
build: Use pkg-config in BITCOIN_QT_CONFIGURE for all hosts
5 years ago
fanquake bd37f2bc26
build: remove Boost Chrono detection from build system
5 years ago
Wladimir J. van der Laan 91fbcf41b3
Merge #16110: depends: Add Android NDK support
5 years ago
Igor Cota d419ca7e32 depends: export dynamic JNI symbols from static qtforandroid.a
5 years ago
Jon Layton 57b0cd4db9 build: Installed Qt version only appears if being built
5 years ago
BlockMechanic f1e40b3e71 Update bitcoin_qt.m4
5 years ago
fanquake cf57e33cc6
Merge #16870: build: update boost macros to latest upstream for improved error reporting
5 years ago
Jon Layton 6aab7649d3 doc: Fix whitespace errs in .md files, bitcoin.conf, Info.plist.in, and find_bdb48.m4
5 years ago
fanquake bb99c4e684
build: update boost macros to latest upstream
5 years ago
fanquake 1bb1661a40
doc: fix typo in bitcoin_qt.m4 comment
5 years ago
fanquake 0aeb98ac1f
build: remove jpeg lib check from bitcoin_qt.m4
5 years ago
Carl Dong 689d3b4a03
build-aux: Remove check for x11-xcb
5 years ago
Sjors Provoost 2620e24b83
[depends] boost: update to 1.70
6 years ago
Sjors Provoost fd46c4c001
Bump minimum Qt version to 5.5.1
6 years ago
Hennadii Stepanov 2bc3f114d0
Bump the minimum Qt version to 5.2
6 years ago
MarcoFalke 415f2bff69
Merge #13095: build: update ax_boost_chrono/unit_test_framework
6 years ago
Wladimir J. van der Laan 2dc5ab6378
Merge #13482: Remove boost::program_options dependency
6 years ago
Chun Kuan Lee f447a0a707 Remove program options from build system
6 years ago
Sebastian Kung 800dea88a6
Upgrade Qt depends to 5.9.6
6 years ago
Sebastian Kung 28482efefb
Ugrade Qt depends to Qt5.9.4
6 years ago
Wladimir J. van der Laan bad068ad9f build: Build system changes to support only Qt5
6 years ago
fanquake aa85dcf472 build: sync ax_boost_chrono/unit_test
7 years ago
Vasil Dimov 8c632f73c2
ax_boost_{chrono,unit_test_framework}.m4: take changes from upstream
7 years ago
Wladimir J. van der Laan 7cf1aea5cf
Merge #12294: [Docs] Create NetBSD build instructions and fix compilation
7 years ago
Randolf Richardson 336685e17e
[build] Add db4_cxx to bitcoin_find_bdb48.m4
7 years ago
Werner Lemberg 06abcbf9ba
scripted-diff: Orthogonalize string quoting
7 years ago
Werner Lemberg e0496d3b9a
bitcoin_qt.m4: Add missing dollar sign for variable.
7 years ago
Werner Lemberg 079f4b2a24
bitcoin_qt.m4: Add missing braces around variables in autoconf messages.
7 years ago
Werner Lemberg 8695315fb2
bitcoin_qt.m4: Use correct M4 quoting characters.
7 years ago
Werner Lemberg db32a4fd6b
bitcoin_qt.m4: Improve QT_VERSION tests.
7 years ago
Patrick Strateman 1cc251f50f Explicitly search for bdb5.3.
7 years ago
Timothy Redaelli 7222388bb2 Avoid printing generic and duplicated "checking for QT" during ./configure
8 years ago
Russell Yanofsky bf1026412d Run bitcoin_test-qt under minimal QPA platform
8 years ago
Cory Fields 9829c54de2 build: force a c++ standard to be specified
8 years ago
Wladimir J. van der Laan 8713de83a0 build: Add options to override BDB cflags/libs
8 years ago
Cory Fields 342eb9618a build: find qt's renamed helper libs from 5.7
8 years ago
fanquake 282abd8358
[build-aux] Boost_Base serial 27
8 years ago
Luke Dashjr 0c4e6ce88f Add MIT license to build-aux/m4 scripts
8 years ago
Luke Dashjr 3f8a5d8f6e Trivial: build-aux/m4/l_atomic: Fix typo
8 years ago
Anthony Towns 878faacd7b Add configure check for -latomic
8 years ago
Cory Fields 0c928cb13c build: Fix Qt5PlatformSupport check without pkg-config
8 years ago
Jonas Schnelli 2759597bc8
Only pass -lQt5PlatformSupport if >=Qt5.6
9 years ago
Jonas Schnelli 6194d9a501
Fix bitcoin_qt.m4 and fix-xcb-include-order.patch
9 years ago
fanquake 0e209f9bf9
[trivial] Sync ax_pthread with upstream draft
9 years ago
Wladimir J. van der Laan 2aacc72727 build: update ax_cxx_compile_stdcxx to serial 4
9 years ago
Wladimir J. van der Laan 67969af09f build: Enable C++11 build, require C++11 compiler
9 years ago
fanquake cf5c786fc3 [build-aux] Update Boost & check macros to latest serials
9 years ago
Wladimir J. van der Laan 354b03dee1
Merge #7604: build: Remove spurious dollar sign. Fixes #7189.
9 years ago
Chris Moore 3d19193f14 Remove spurious dollar sign. Fixes #7189.
9 years ago
Luke Dashjr d5f46832de Unify package name to as few places as possible without major changes
9 years ago
Cory Fields 69d0513436 build: Use fPIC rather than fPIE for qt objects.
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
Cory Fields 31bfc272c7 build: make sure pkg-config checks are guarded by an m4_ifdef
9 years ago
Cory Fields fe997dfd12 build: fix building against qt5.4/5.5
9 years ago
Wladimir J. van der Laan 55f55ec5db qt: disable qt tests when one of the checks for the gui fails
10 years ago
Luke Dashjr faf0af49f5 Suggest --disable-wallet when libdb_cxx headers are missing
10 years ago
Cory Fields ee64c53c1f build: remove internal/protected build attribute checks
10 years ago
Cory Fields f36a40f7fd build: check visibility attributes
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
randy-waterhouse e2a98d270d Update obsolete AC macros.
10 years ago