summaryrefslogtreecommitdiff
path: root/ext/qt/qtplugin.pro
blob: a4a63d5c03303e489a11fc7d3cd1568231f87505 (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
31
32
33
34
35
36
37
38
39
40
41
42
TEMPLATE = lib

TARGET = gstqmlgl

QT += qml quick gui

QT_CONFIG -= no-pkg-config
CONFIG += link_pkgconfig debug
PKGCONFIG = \
    gstreamer-1.0 \
    gstreamer-video-1.0 \
    gstreamer-gl-1.0

android {
    CONFIG += static
} else {
    CONFIG += plugin
}

android:DEFINES += HAVE_QT_ANDROID
win32:DEFINES += HAVE_QT_WIN32
macx:DEFINES += HAVE_QT_MAC

versionAtLeast(QT_VERSION, "5.5"):win32-msvc: LIBS += opengl32.lib

SOURCES += \
    gstplugin.cc \
    gstqtglutility.cc \
    gstqsgtexture.cc \
    gstqtsink.cc \
    gstqtsrc.cc \
    qtwindow.cc \
    qtitem.cc

HEADERS += \
    gstqsgtexture.h \
    gstqtgl.h \
    gstqtglutility.h \
    gstqtsink.h \
    gstqtsrc.h \
    qtwindow.h \
    qtitem.h