summaryrefslogtreecommitdiffstats
path: root/src/compositor/compositor_api/compositor_api.pri
blob: f0bbe7648402ef208220f9f69c30a0dfa00e1bb1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
INCLUDEPATH += compositor_api

HEADERS += \
    compositor_api/qwaylandcompositor.h \
    compositor_api/qwaylandsurface.h \
    compositor_api/qwaylandinput.h

SOURCES += \
    compositor_api/qwaylandcompositor.cpp \
    compositor_api/qwaylandsurface.cpp \
    compositor_api/qwaylandinput.cpp

QT += core-private

qtHaveModule(quick) {
    SOURCES += \
        compositor_api/qwaylandsurfaceitem.cpp \
        compositor_api/qwaylandsurfacenode.cpp \
        compositor_api/qwaylandsurfacetexturematerial.cpp

    HEADERS += \
        compositor_api/qwaylandsurfaceitem.h \
        compositor_api/qwaylandsurfacenode_p.h \
        compositor_api/qwaylandsurfacetexturematerial_p.h

    DEFINES += QT_COMPOSITOR_QUICK

    QT += qml quick
    QT += quick-private gui-private
}