Tizen mobile 2.2* has broken eglplatform.h header so that eglx
test does not pass. eglplatform.h does not contains
MESA_EGL_NO_X11_HEADERS ifdef.
Change-Id: I8f956051f2145a60a0f6e429230a9d731c8c2dc0
Bug-Tizen: TIVI-2416
Signed-off-by: Tomasz Olszak <olszak.tomasz@gmail.com>
CFG_OPENVG_ON_OPENGL=auto
CFG_EGL=auto
CFG_EGL_X=auto
+CFG_FORCE_EGL_X=no
CFG_FONTCONFIG=auto
CFG_FREETYPE=auto
CFG_HARFBUZZ=qt
UNKNOWN_OPT=yes
fi
;;
+ force-eglx)
+ if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then
+ CFG_FORCE_EGL_X=yes
+ else
+ UNKNOWN_OPT=yes
+ fi
+ ;;
pch)
if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then
CFG_PRECOMPILE="$VAL"
fi # detect EGL support
if compileTest qpa/egl "EGL" $QMAKE_CFLAGS_EGL $QMAKE_LIBS_EGL; then
CFG_EGL=yes
- if compileTest qpa/egl-x11 "EGL-X11" $QMAKE_CFLAGS_EGL $QMAKE_LIBS_EGL; then
+ if compileTest qpa/egl-x11 "EGL-X11" $QMAKE_CFLAGS_EGL $QMAKE_LIBS_EGL || [ "$CFG_FORCE_EGL_X" == "yes" ]; then
CFG_EGL_X=yes
else
CFG_EGL_X=no
%define profile mobile
%define _with_x 1
%define xkb_config_root -xkb-config-root /etc/X11/xkb
+%define _force_eglx 1
%ifnarch armv7l armv7el
%define _repository emulator
%endif
%{xkb_config_root} \
%if %{with x}
-xcb \
+%if 0%{?_force_eglx:1}
+ -force-eglx \
+%endif
-qt-xcb
%else
-no-xcb