kumquat-buildroot/package/qt5
Joshua Henderson e8d2188db3 package/qt5base: only build libgtk3 support for X11 backend
libgtk3 can conditionally be build with or without the X11 backend
unlike libgtk2. If libgtk3 is enabled and the X11 backend is not enabled
for BR2_PACKAGE_QT5_VERSION_LATEST, QT_EGL_NO_X11 or
MESA_EGL_NO_X11_HEADERS needs to be defined.

The proper way is to patch Qt to use pkg-config to fetch the correct
flags [1], or to add it to arch.conf like is done in commit 7d286be4f9.
For now, however, just disable libgtk3 support unless the X11 backend
is used.

Fixes http://autobuild.buildroot.net/results/6f3c2fcb0a44cd13ef4c73822d4d08f923291099

[1] https://codereview.qt-project.org/#/c/198906/

Signed-off-by: Joshua Henderson <joshua.henderson@microchip.com>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Brent Sink <brents_3@hotmail.com>
Cc: Naoki Matsumoto <n-matsumoto@melcoinc.co.jp>
[Arnout:
- extend commit message
- improve comment
- also pass -no-gtk if libgtk3 is not selected]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
2017-08-11 14:01:12 +02:00
..
qt5base package/qt5base: only build libgtk3 support for X11 backend 2017-08-11 14:01:12 +02:00
qt5canvas3d
qt5connectivity
qt5declarative qt5declarative: backport 'Fix alignment issue on ARMv7' patch to 5.9.1 2017-07-31 22:58:58 +02:00
qt5enginio
qt5graphicaleffects
qt5imageformats
qt5location package/qt5location: isolate patch to qt5location 5.9.1 2017-07-29 00:06:43 +02:00
qt5multimedia
qt5quickcontrols
qt5quickcontrols2
qt5script
qt5sensors
qt5serialbus
qt5serialport
qt5svg
qt5tools
qt5virtualkeyboard
qt5webchannel
qt5webkit
qt5websockets
qt5x11extras
qt5xmlpatterns
qt53d
Config.in
qt5.mk