blob: 2337087a39075e9d66a271e36292ce7c53a12f60 [file] [log] [blame]
Matthew Waters3be4b852016-06-16 15:13:02 +10001TEMPLATE = lib
2
Tim-Philipp Müllere16ad132017-10-13 12:25:22 +01003TARGET = gstqmlgl
Matthew Waters3be4b852016-06-16 15:13:02 +10004
Tim-Philipp Müllere16ad132017-10-13 12:25:22 +01005QT += qml quick widgets gui
Matthew Waters3be4b852016-06-16 15:13:02 +10006
7QT_CONFIG -= no-pkg-config
8CONFIG += link_pkgconfig debug plugin
9PKGCONFIG = \
10 gstreamer-1.0 \
11 gstreamer-video-1.0 \
12 gstreamer-gl-1.0
13
14DEFINES += \
15 GST_USE_UNSTABLE_API \
Tim-Philipp Müllerbe7ebef2017-09-07 09:39:13 +010016 HAVE_QT_WIN32
Matthew Waters3be4b852016-06-16 15:13:02 +100017
18SOURCES += \
19 gstplugin.cc \
Tim-Philipp Müllere16ad132017-10-13 12:25:22 +010020 gstqtglutility.cc \
Matthew Waters3be4b852016-06-16 15:13:02 +100021 gstqsgtexture.cc \
22 gstqtsink.cc \
Tim-Philipp Müllere16ad132017-10-13 12:25:22 +010023 gstqtsrc.cc \
24 qtwindow.cc \
Matthew Waters3be4b852016-06-16 15:13:02 +100025 qtitem.cc
26
27HEADERS += \
28 gstqsgtexture.h \
29 gstqtgl.h \
Tim-Philipp Müllere16ad132017-10-13 12:25:22 +010030 gstqtglutility.h \
Matthew Waters3be4b852016-06-16 15:13:02 +100031 gstqtsink.h \
Tim-Philipp Müllere16ad132017-10-13 12:25:22 +010032 gstqtsrc.h \
33 qtwindow.h \
Matthew Waters3be4b852016-06-16 15:13:02 +100034 qtitem.h
35
36INCLUDEPATH += \
37 $$(GSTREAMER_ROOT)/include \
38 $$[QT_INSTALL_PREFIX]/include/QtGui/$$[QT_VERSION]/QtGui/
39
Tim-Philipp Müllerbe7ebef2017-09-07 09:39:13 +010040