qt5base-lts/mkspecs/devices
Laszlo Agocs e694ced803 Add X11 support for the DRIVE CX
The spec, added in 5.7.0, simply defined WIN_INTERFACE_CUSTOM, leading
to the generic, non-X11 typedefs for the EGL native types. This is
fine for the typical embedded use, but is not what is wanted when
targeting xcb, and leads to disabling EGL-on-X support.

Therefore, move the define into a comon header and let the individual
libs decide by defining or not defining QT_EGL_NO_X11. This sets both
MESA_EGL_NO_X11_HEADERS and WIN_INTERFACE_CUSTOM in qt_egl_p.h.

This way Qt builds supporting all three of eglfs (DRM+EGLDevice),
wayland, and xcb (EGL) can be generated out of the box.

[ChangeLog][Platform Specific Changes][Linux] xcb with EGL and OpenGL
ES, as well as eglfs with the eglfs_x11 backend, are now supported on
DRIVE CX boards when using the linux-drive-cx-g++ device spec.

Done-with: Louai Al-Khanji <louai.al-khanji@qt.io>
Task-number: QTBUG-55140
Change-Id: I6f186d16612e170995e3bca1214bcabad59af08e
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
2016-08-10 11:24:23 +00:00
..
common Add a makespec for 64-bit Tegra X1 boards 2016-01-29 09:28:57 +00:00
linux-archos-gen8-g++ Updated license headers 2016-01-15 12:25:24 +00:00
linux-arm-amlogic-8726M-g++ Updated license headers 2016-01-15 12:25:24 +00:00
linux-arm-generic-g++ Updated license headers 2016-01-15 12:25:24 +00:00
linux-arm-hisilicon-hix5hd2-g++ Updated license headers 2016-01-15 12:25:24 +00:00
linux-arm-trident-pnx8473-g++ Updated license headers 2016-01-15 12:25:24 +00:00
linux-beagleboard-g++ Updated license headers 2016-01-15 12:25:24 +00:00
linux-drive-cx-g++ Add X11 support for the DRIVE CX 2016-08-10 11:24:23 +00:00
linux-imx6-g++ Merge remote-tracking branch 'origin/5.6' into 5.7 2016-05-19 12:55:27 +02:00
linux-imx7-g++ Add device mkspec for the iMX7 SOC 2016-05-05 07:51:57 +00:00
linux-imx53qsb-g++ Updated license headers 2016-01-15 12:25:24 +00:00
linux-jetson-tk1-g++ mkspec: Add multiarch include folder to jetson tk1 device spec 2016-04-28 07:29:46 +00:00
linux-jetson-tk1-pro-g++ Add some clarifying notes to the TK1 device specs 2016-03-30 09:36:55 +00:00
linux-mipsel-broadcom-97425-g++ Updated license headers 2016-01-15 12:25:24 +00:00
linux-nuc-g++ Updated license headers 2016-01-15 12:25:24 +00:00
linux-odroid-xu3-g++ Updated license headers 2016-01-15 12:25:24 +00:00
linux-rasp-pi2-g++ Updated license headers 2016-01-15 12:25:24 +00:00
linux-rasp-pi-g++ Updated license headers 2016-01-15 12:25:24 +00:00
linux-rpi3-g++ Fix the RPi3 spec a bit 2016-06-14 09:51:14 +00:00
linux-rpi3-vc4-g++ Add Mesa VC4 based RPi3 device spec 2016-06-14 09:51:11 +00:00
linux-sh4-stmicro-ST7108-g++ Updated license headers 2016-01-15 12:25:24 +00:00
linux-sh4-stmicro-ST7540-g++ Updated license headers 2016-01-15 12:25:24 +00:00
linux-snowball-g++ Updated license headers 2016-01-15 12:25:24 +00:00
linux-tegra2-g++ Updated license headers 2016-01-15 12:25:24 +00:00