Set mac wayland config.
[profile/ivi/qtbase.git] / src / plugins / platforms / wayland / wayland.pro
1 TARGET = qwayland
2 load(qt_plugin)
3
4 CONFIG += qpa/genericunixfontdatabase
5
6 DESTDIR = $$QT.gui.plugins/platforms
7
8 DEFINES += Q_PLATFORM_WAYLAND
9 DEFINES += $$QMAKE_DEFINES_WAYLAND
10
11 mac {
12     DEFINES += QT_NO_WAYLAND_XKB
13 }
14
15 QT += core-private gui-private opengl-private platformsupport-private
16
17 SOURCES =   main.cpp \
18             qwaylandintegration.cpp \
19             qwaylandnativeinterface.cpp \
20             qwaylandshmbackingstore.cpp \
21             qwaylandinputdevice.cpp \
22             qwaylandcursor.cpp \
23             qwaylanddisplay.cpp \
24             qwaylandwindow.cpp \
25             qwaylandscreen.cpp \
26             qwaylandshmwindow.cpp \
27             qwaylandclipboard.cpp
28
29 HEADERS =   qwaylandintegration.h \
30             qwaylandnativeinterface.h \
31             qwaylandcursor.h \
32             qwaylanddisplay.h \
33             qwaylandwindow.h \
34             qwaylandscreen.h \
35             qwaylandshmbackingstore.h \
36             qwaylandbuffer.h \
37             qwaylandshmwindow.h \
38             qwaylandclipboard.h
39
40 INCLUDEPATH += $$QMAKE_INCDIR_WAYLAND
41 LIBS += $$QMAKE_LIBS_WAYLAND
42 mac {
43     LIBS += -lwayland-client
44 }
45
46 QMAKE_CXXFLAGS += $$QMAKE_CFLAGS_WAYLAND
47
48 target.path += $$[QT_INSTALL_PLUGINS]/platforms
49 INSTALLS += target
50
51 include ($$PWD/gl_integration/gl_integration.pri)
52 include ($$PWD/windowmanager_integration/windowmanager_integration.pri)