dash/build-aux/m4
fanquake e2d3235eb2 Merge #18297: build: Use pkg-config in BITCOIN_QT_CONFIGURE for all hosts including Windows
8a26848c460160e1279f26bc413f693a34e33b9d build: Fix m4 escaping (Hennadii Stepanov)
9123ec15db104397998f5084afc69403d2f9e4b8 build: Remove extra tokens warning (Hennadii Stepanov)
fded4f48c33742d7c790335c8de59c15b80d94e6 build: Remove duplicated QT_STATICPLUGIN define (Hennadii Stepanov)
05a93d5d96101b45d87571af5b772c7a1e82fd27 build: Fix indentation in bitcoin_qt.m4 (Hennadii Stepanov)
ddbb41931019ed4226af3df37874c7eb7cf570f1 build: Use pkg-config in BITCOIN_QT_CONFIGURE for all hosts (Hennadii Stepanov)
492971de35bab26346545f68365872211f458b00 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 8a26848c460160e1279f26bc413f693a34e33b9d
  dongcarl:
    Code Review ACK 8a26848c460160e1279f26bc413f693a34e33b9d
  laanwj:
    Code review ACK 8a26848c460160e1279f26bc413f693a34e33b9d

Tree-SHA512: 3b25990934b939121983df7707997b31d61063b1207d909f539d69494c7cb85212f353092956d09ecffebb9fef28b869914dd1216a596d102fcb9744bb5487f7
2021-02-17 19:25:55 +01:00
..
ax_boost_base.m4 Merge #8920: Set minimum required Boost to 1.47.0 2018-01-12 09:58:14 +01:00
ax_boost_chrono.m4 Merge #12678: build: Fix a few compilation issues with Clang 7 and -Werror 2020-12-15 17:00:05 -06:00
ax_boost_filesystem.m4 Create the common location for all m4 autotool build scripts, build-aux/m4. 2014-09-16 11:55:15 +02:00
ax_boost_program_options.m4 Merge #7711: [build-aux] Update Boost & check macros to latest serials 2017-12-19 13:42:36 +01:00
ax_boost_system.m4 Merge #7711: [build-aux] Update Boost & check macros to latest serials 2017-12-19 13:42:36 +01:00
ax_boost_thread.m4 Create the common location for all m4 autotool build scripts, build-aux/m4. 2014-09-16 11:55:15 +02:00
ax_boost_unit_test_framework.m4 Merge #12678: build: Fix a few compilation issues with Clang 7 and -Werror 2020-12-15 17:00:05 -06:00
ax_check_compile_flag.m4 Merge #7711: [build-aux] Update Boost & check macros to latest serials 2017-12-19 13:42:36 +01:00
ax_check_link_flag.m4 Merge #7711: [build-aux] Update Boost & check macros to latest serials 2017-12-19 13:42:36 +01:00
ax_check_preproc_flag.m4 Merge #7711: [build-aux] Update Boost & check macros to latest serials 2017-12-19 13:42:36 +01:00
ax_cxx_compile_stdcxx.m4 Force to use C++11 mode for compilation (#1463) 2017-05-05 14:27:27 +03:00
ax_gcc_func_attribute.m4 Merge #7711: [build-aux] Update Boost & check macros to latest serials 2017-12-19 13:42:36 +01:00
ax_pthread.m4 Merge #8198: [trivial] Sync ax_pthread with upstream draft4 2017-12-28 11:44:59 +01:00
bitcoin_find_bdb48.m4 Merge #10803: Explicitly search for bdb5.3. 2019-07-24 11:59:09 -05:00
bitcoin_qt.m4 Merge #18297: build: Use pkg-config in BITCOIN_QT_CONFIGURE for all hosts including Windows 2021-02-17 19:25:55 +01:00
bitcoin_subdir_to_include.m4 Merge #8784: Copyright headers for build scripts 2018-01-12 08:02:45 +01:00
l_atomic.m4 Merge #8784: Copyright headers for build scripts 2018-01-12 08:02:45 +01:00