Werner Lemberg
8695315fb2
bitcoin_qt.m4: Use correct M4 quoting characters.
2017-11-17 22:18:55 +08:00
Werner Lemberg
db32a4fd6b
bitcoin_qt.m4: Improve QT_VERSION tests.
...
Use '<QtCore/qconfig.h> and '<QtCore/qglobal.h>' for testing QT_VERSION.
This makes the tests work with both Qt4 and Qt5, even if '-fPIC' or '-fPIE'
is not used (the compiler might choke otherwise if QT_REDUCE_RELOCATIONS is
active).
2017-11-17 22:18:55 +08:00
Timothy Redaelli
7222388bb2
Avoid printing generic and duplicated "checking for QT" during ./configure
...
Print "checking for QT4" and "checking for QT5" instead
2017-06-08 10:41:34 +02:00
Russell Yanofsky
bf1026412d
Run bitcoin_test-qt under minimal QPA platform
...
Fixes broken "make check" reported by Matt Corallo <git@bluematt.me> in
https://github.com/bitcoin/bitcoin/issues/10110
Fix was suggested and initially implemented by
Cory Fields <cory-nospam-@coryfields.com> in
https://github.com/bitcoin/bitcoin/pull/10117#issuecomment-290275236
2017-04-03 11:07:40 -04:00
Cory Fields
342eb9618a
build: find qt's renamed helper libs from 5.7
2017-01-28 01:54:30 -05:00
Luke Dashjr
0c4e6ce88f
Add MIT license to build-aux/m4 scripts
2016-09-21 23:01:46 +00:00
Cory Fields
0c928cb13c
build: Fix Qt5PlatformSupport check without pkg-config
...
The non-pkg-config case can't use pkg-config to check the version.
Also, make sure that the check is properly guarded in the case of missing
pkg-config macros.
2016-07-07 14:15:17 -04:00
Jonas Schnelli
2759597bc8
Only pass -lQt5PlatformSupport if >=Qt5.6
2016-06-20 10:17:01 +02:00
Jonas Schnelli
6194d9a501
Fix bitcoin_qt.m4 and fix-xcb-include-order.patch
2016-06-17 15:56:05 +02:00
Wladimir J. van der Laan
354b03dee1
Merge #7604 : build: Remove spurious dollar sign. Fixes #7189 .
...
3d19193
Remove spurious dollar sign. Fixes #7189 . (Chris Moore)
2016-02-29 09:40:40 +01:00
Chris Moore
3d19193f14
Remove spurious dollar sign. Fixes #7189 .
2016-02-25 19:15:17 -08:00
Luke Dashjr
d5f46832de
Unify package name to as few places as possible without major changes
2015-12-14 02:11:10 +00:00
Cory Fields
69d0513436
build: Use fPIC rather than fPIE for qt objects.
...
But only if qt was built with reduced relocations.
2015-11-09 22:50:31 -05:00
Cory Fields
17c4d9d164
build: Split hardening/fPIE options out
...
This allows for fPIE to be used selectively.
2015-11-09 22:50:31 -05:00
Wladimir J. van der Laan
dbacc69b4f
build: If both Qt4 and Qt5 are installed, use Qt5
...
If both Qt4 and Qt5 development headers are installed, use Qt5. Building
against Qt5 should be encouraged as that is where active development
happens.
2015-11-04 16:19:28 +01:00
Cory Fields
31bfc272c7
build: make sure pkg-config checks are guarded by an m4_ifdef
2015-07-31 23:21:34 -04:00
Cory Fields
fe997dfd12
build: fix building against qt5.4/5.5
2015-07-23 21:10:35 -04:00
Wladimir J. van der Laan
55f55ec5db
qt: disable qt tests when one of the checks for the gui fails
2015-04-29 16:09:56 +02:00
Luke Dashjr
b77b4eda8d
Bugfix: Replace bashisms with standard sh to fix build on non-BASH systems
2014-10-03 23:45:26 +00:00
Cory Fields
9fedafba4b
build: Fix OSX build when using Homebrew and qt5
...
Qt5 is bottled, so configure won't find it without some help. Use
brew to find out its prefix.
Also, qt5 added the host_bins variable to pkg-config, use it.
2014-10-01 19:26:29 -04:00
randy-waterhouse
e2a98d270d
Update obsolete AC macros.
2014-09-16 23:17:20 +12:00
randy-waterhouse
52a5f90360
Create the common location for all m4 autotool build scripts, build-aux/m4.
...
Update .gitignore.
2014-09-16 11:55:15 +02:00