dash/build-aux/m4
Wladimir J. van der Laan f3799930f9
Merge #13458: gui: Drop qt4 support
af6ac3b677454644364fd24d0df0c02ac9b8c8db doc: Remove mention of Qt4 from build docs (Wladimir J. van der Laan)
462c71f71b5d753bc8327ab833dea23679450ca3 test: Update travis to not test Qt4 anymore (Wladimir J. van der Laan)
907f73bbc5b6c98b01d7c6088a294dea66634a3f gui: Remove QT_VERSION fallbacks for Qt < 5 (Wladimir J. van der Laan)
bad068ad9f4bc60bfc10e27d4ffaec92d7df8491 build: Build system changes to support only Qt5 (Wladimir J. van der Laan)

Pull request description:

  Implements #8263.

  Qt4.x has been EOL since 2015, and at least Gentoo has, or is going to drop support for it. I wouldn't be surprised if other Linux distributions follow.

  This removes Qt4 detection from the build system, as well as removes all Qt4 fallbacks from the code. Turns out there's more than I expected: this is going to make maintenance of the GUI code, as well as adding new features significantly easier.

  (I know there's still some references left to qt4 in RPM and Debian build script, but I don't have the knowledge how to fix them)

Tree-SHA512: d495924fd4dda6f6566ba44ee96be7cbe62e69ba1ca993b80a8449f78da852b7f1bd3e8200d57cfa1d72233c340eeff4596fb0032ecbddc715d99aea63817d3f
(cherry picked from commit dc53f7f2514026db8a28632371e73e6dbf858083)

# Conflicts:
#	.travis.yml
#	build-aux/m4/bitcoin_qt.m4
#	configure.ac
#	doc/build-osx.md
#	doc/build-unix.md
#	doc/dependencies.md
#	src/qt/README.md
#	src/qt/bitcoingui.cpp
#	src/qt/coincontroldialog.cpp
#	src/qt/dash.cpp
#	src/qt/guiutil.cpp
#	src/qt/macdockiconhandler.mm
#	src/qt/networkstyle.cpp
#	src/qt/openuridialog.cpp
#	src/qt/peertablemodel.cpp
#	src/qt/signverifymessagedialog.cpp
#	src/qt/test/wallettests.cpp
#	src/qt/transactionview.cpp
2020-06-12 18:47:26 -03: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 Create the common location for all m4 autotool build scripts, build-aux/m4. 2014-09-16 11:55:15 +02: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 Create the common location for all m4 autotool build scripts, build-aux/m4. 2014-09-16 11:55:15 +02: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 #13458: gui: Drop qt4 support 2020-06-12 18:47:26 -03: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