Fix compilation on Harmattan

Include Xlib.h for XInitThreads and add the SUPPORT_X11 macro
to DEFINES for Harmattan's EGL library.

Change-Id: I34ad284fe5b671f3924e406a18b8c5520df8346a
Reviewed-on: http://codereview.qt-project.org/5935
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
bb10
Simon Hausmann 2011-10-03 17:19:07 +02:00 committed by Qt by Nokia
parent 76a7f2048e
commit 4ebc83745d
2 changed files with 8 additions and 0 deletions

View File

@ -62,6 +62,10 @@
#include <EGL/egl.h>
#endif
#ifdef XCB_USE_XLIB
#include <X11/Xlib.h>
#endif
#include <private/qplatforminputcontextfactory_qpa_p.h>
#include <qplatforminputcontext_qpa.h>

View File

@ -68,6 +68,10 @@ contains(DEFINES, XCB_USE_DRI2) {
DEFINES += XCB_USE_EGL
LIBS += -lEGL
HEADERS += qxcbeglsurface.h
# EGL on MeeGo 1.2 Harmattan needs this macro to map EGLNativeDisplayType
# and other types to the correct X11 types
DEFINES += SUPPORT_X11
} else:contains(QT_CONFIG, xcb-xlib) {
DEFINES += XCB_USE_GLX
HEADERS += qglxintegration.h