diff options
Diffstat (limited to 'src/plugins/platforms/wayland/wayland.pro')
-rw-r--r-- | src/plugins/platforms/wayland/wayland.pro | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/src/plugins/platforms/wayland/wayland.pro b/src/plugins/platforms/wayland/wayland.pro new file mode 100644 index 0000000..fd6ffc0 --- /dev/null +++ b/src/plugins/platforms/wayland/wayland.pro @@ -0,0 +1,56 @@ +TARGET = qwayland +load(qt_plugin) + +CONFIG += qpa/genericunixfontdatabase + +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 \ + qwaylandintegration.cpp \ + qwaylandnativeinterface.cpp \ + qwaylandshmbackingstore.cpp \ + qwaylandinputdevice.cpp \ + qwaylandcursor.cpp \ + qwaylanddisplay.cpp \ + qwaylandwindow.cpp \ + qwaylandscreen.cpp \ + qwaylandshmwindow.cpp \ + qwaylandclipboard.cpp \ + qwaylanddnd.cpp \ + qwaylandmime.cpp + +HEADERS = qwaylandintegration.h \ + qwaylandnativeinterface.h \ + qwaylandcursor.h \ + qwaylanddisplay.h \ + qwaylandwindow.h \ + qwaylandscreen.h \ + qwaylandshmbackingstore.h \ + qwaylandbuffer.h \ + qwaylandshmwindow.h \ + qwaylandclipboard.h \ + qwaylanddnd.h \ + qwaylandmime.h + +INCLUDEPATH += $$QMAKE_INCDIR_WAYLAND +LIBS += $$QMAKE_LIBS_WAYLAND +mac { + LIBS += -lwayland-client +} + +QMAKE_CXXFLAGS += $$QMAKE_CFLAGS_WAYLAND + +target.path += $$[QT_INSTALL_PLUGINS]/platforms +INSTALLS += target + +include ($$PWD/gl_integration/gl_integration.pri) +include ($$PWD/windowmanager_integration/windowmanager_integration.pri) |