bitcoin/build-aux/m4
fanquake 265492723a
Merge #18297: build: Use pkg-config in BITCOIN_QT_CONFIGURE for all hosts including Windows
8a26848c46 build: Fix m4 escaping (Hennadii Stepanov)
9123ec15db build: Remove extra tokens warning (Hennadii Stepanov)
fded4f48c3 build: Remove duplicated QT_STATICPLUGIN define (Hennadii Stepanov)
05a93d5d96 build: Fix indentation in bitcoin_qt.m4 (Hennadii Stepanov)
ddbb419310 build: Use pkg-config in BITCOIN_QT_CONFIGURE for all hosts (Hennadii Stepanov)
492971de35 build: Fix mingw pkgconfig file and dependency naming (Hennadii Stepanov)

Pull request description:

  This PR makes `bitcoin_qt.m4` to use `pkg-config` for all hosts and removes non-pkg-config paths from it. This is a step towards the idea which was clear [stated](https://github.com/bitcoin/bitcoin/pull/8314#issue-76644643) by Cory Fields:
  > I believe the consensus is to treat Windows like the others and require pkg-config across the board. We can drop all of the non-pkg-config paths, and simply AC_REQUIRE(PKG_PROG_PKG_CONFIG)

  There are two unsolved problems with this PR. If depends is built with `DEBUG=1` the `configure` script fails to pickup Qt:
  - for macOS host (similar to, but not the same as #16391)
  - for Windows host (regression)

  The fix is ~on its way~ submitted in #18298 (as a followup).

  Also this PR picks some small improvements from #17820.

ACKs for top commit:
  theuni:
    Code review ACK 8a26848c46
  dongcarl:
    Code Review ACK 8a26848c46
  laanwj:
    Code review ACK 8a26848c46

Tree-SHA512: 3b25990934b939121983df7707997b31d61063b1207d909f539d69494c7cb85212f353092956d09ecffebb9fef28b869914dd1216a596d102fcb9744bb5487f7
2020-06-13 15:41:39 +08:00
..
ax_boost_base.m4 build: Update ax_boost_mase.m4 to the latest serial 2020-04-08 16:14:31 +03:00
ax_boost_filesystem.m4 build: update boost macros to latest upstream 2019-09-14 07:32:25 +08:00
ax_boost_system.m4 build: update boost macros to latest upstream 2019-09-14 07:32:25 +08:00
ax_boost_thread.m4 build: update boost macros to latest upstream 2019-09-14 07:32:25 +08:00
ax_boost_unit_test_framework.m4 build: update boost macros to latest upstream 2019-09-14 07:32:25 +08:00
ax_check_compile_flag.m4 [build-aux] Update Boost & check macros to latest serials 2016-03-19 15:24:00 +08:00
ax_check_link_flag.m4 [build-aux] Update Boost & check macros to latest serials 2016-03-19 15:24:00 +08:00
ax_check_preproc_flag.m4 [build-aux] Update Boost & check macros to latest serials 2016-03-19 15:24:00 +08:00
ax_cxx_compile_stdcxx.m4 Update ax_cxx_compile_stdcxx.m4 2020-04-11 02:15:20 -07:00
ax_gcc_func_attribute.m4 [build-aux] Update Boost & check macros to latest serials 2016-03-19 15:24:00 +08:00
ax_pthread.m4 [trivial] Sync ax_pthread with upstream draft 2016-06-13 19:51:32 +08:00
bitcoin_find_bdb48.m4 doc: Fix whitespace errs in .md files, bitcoin.conf, Info.plist.in, and find_bdb48.m4 2019-09-17 03:21:22 -04:00
bitcoin_qt.m4 build: Fix m4 escaping 2020-03-16 11:09:23 +02:00
bitcoin_subdir_to_include.m4 Add MIT license to build-aux/m4 scripts 2016-09-21 23:01:46 +00:00
l_atomic.m4 Add MIT license to build-aux/m4 scripts 2016-09-21 23:01:46 +00:00