qt5base-lts/config.tests
Daniel Nyström 58bed4cda9 eglfs: Support for alternative Mali driver packages
In addition to the proprietary Mali Linux driver bundle from ARM, there
are a couple of semi open source alternative bundles out in the wild,
which are mostly derivatives from the sunxi-mali bundle.

The non-ARM bundles lacks the proprietary header file fbdev_window.h
which defines the fbdev_window struct. Instead, it has an equivalent
mali_native_window struct in the EGL/eglplatform.h (which in turn is
included by EGL/egl.h).

This change adds an alternative configure test which detects the non-ARM
bundles are used. It also removes the dependency on fbdev_window.h by
defining the structure ourselves, which actually makes the plugin
potentially compilable with *any* EGL SDK.

Change-Id: I78ab4b618e8e9c774c889fe9896105cf2cf4228e
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
2015-09-25 10:15:04 +00:00
..
arch Update the list of x86 instruction set extensions enabled by GCC 2015-07-28 23:55:04 +00:00
common Auto-detect whether 64-bit std::atomic really works 2015-09-22 22:46:08 +00:00
mac/corewlan Fixed license headers 2015-02-17 18:46:09 +00:00
qpa eglfs: Support for alternative Mali driver packages 2015-09-25 10:15:04 +00:00
unix Fix pointer size detection when cross-compiling 2015-08-21 12:43:41 +00:00
win/directwrite Windows: Include DirectWrite support by default if available 2015-07-21 08:21:34 +00:00
x11 Update copyright headers 2015-02-11 06:49:51 +00:00
.gitignore Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
.qmake.conf Handle INCLUDE and LIB environment variables in config.tests for MinGW 2013-11-22 07:30:57 +01:00