From 11eb7b8fc2c8a40bc3a562838fd3078a839477f3 Mon Sep 17 00:00:00 2001 From: Morten Sorvig Date: Tue, 28 Jun 2011 10:36:06 +0200 Subject: Set mac wayland config. --- src/plugins/platforms/wayland/gl_integration/gl_integration.pri | 9 ++++++++- src/plugins/platforms/wayland/wayland.pro | 8 ++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/plugins/platforms/wayland/gl_integration/gl_integration.pri b/src/plugins/platforms/wayland/gl_integration/gl_integration.pri index 6652ff5..9851773 100644 --- a/src/plugins/platforms/wayland/gl_integration/gl_integration.pri +++ b/src/plugins/platforms/wayland/gl_integration/gl_integration.pri @@ -20,7 +20,10 @@ SOURCES += \ QT_WAYLAND_GL_INTEGRATION = xcomposite_egl CONFIG += xcomposite_egl } - } else { + } mac { + QT_WAYLAND_GL_INTEGRATION = readback_cgl + CONFIG += readback_cgl + }else { isEqual(QT_WAYLAND_GL_CONFIG, readback) { QT_WAYLAND_GL_INTEGRATION = readback_glx CONFIG += readback_glx @@ -46,6 +49,10 @@ readback_glx { include ($$PWD/readback_glx/readback_glx.pri) } +readback_cgl { + include ($$PWD/readback_cgl/readback_cgl.pri) +} + xcomposite_glx { include ($$PWD/xcomposite_glx/xcomposite_glx.pri) } diff --git a/src/plugins/platforms/wayland/wayland.pro b/src/plugins/platforms/wayland/wayland.pro index 9010439..9f4563a 100644 --- a/src/plugins/platforms/wayland/wayland.pro +++ b/src/plugins/platforms/wayland/wayland.pro @@ -8,6 +8,10 @@ DESTDIR = $$QT.gui.plugins/platforms DEFINES += Q_PLATFORM_WAYLAND DEFINES += $$QMAKE_DEFINES_WAYLAND +mac { + DEFINES += QT_NO_WAYLAND_XKB +} + QT += core-private gui-private opengl-private platformsupport-private SOURCES = main.cpp \ @@ -35,6 +39,10 @@ HEADERS = qwaylandintegration.h \ INCLUDEPATH += $$QMAKE_INCDIR_WAYLAND LIBS += $$QMAKE_LIBS_WAYLAND +mac { + LIBS += -lwayland-client +} + QMAKE_CXXFLAGS += $$QMAKE_CFLAGS_WAYLAND target.path += $$[QT_INSTALL_PLUGINS]/platforms -- cgit v1.2.3