mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-14 13:21:28 +00:00
294da02a2f
- fix all the compiler errors - give them their own gl directory
83 lines
2 KiB
Prolog
83 lines
2 KiB
Prolog
TEMPLATE = app
|
|
TARGET = qglwtextureshare
|
|
QT += opengl
|
|
|
|
# Add console to the CONFIG to see debug messages printed in
|
|
# the console on Windows
|
|
# CONFIG += console
|
|
DEFINES += UNICODE QT_THREAD_SUPPORT QT_CORE_LIB QT_GUI_LIB
|
|
|
|
win32 {
|
|
DEFINES += WIN32
|
|
INCLUDEPATH += \
|
|
C:/gstreamer/include \
|
|
C:/gstreamer/include/libxml2 \
|
|
C:/gstreamer/include/glib-2.0 \
|
|
C:/gstreamer/lib/glib-2.0/include \
|
|
C:/gstreamer/include/gstreamer-1.0
|
|
LIBS += -L"C:/gstreamer/lib" \
|
|
-L"C:/gstreamer/bin" \
|
|
-lgstreamer-1.0 \
|
|
-lgstvideo-1.0 \
|
|
-lglib-2.0 \
|
|
-lgmodule-2.0 \
|
|
-lgobject-2.0 \
|
|
-lgthread-2.0 \
|
|
-lgstvideo-1.0 \
|
|
-lopengl32 \
|
|
-lglu32
|
|
}
|
|
unix:!mac {
|
|
DEFINES += UNIX
|
|
INCLUDEPATH += /home/matt/Projects/jhbuild/native/usr/include/gstreamer-1.0 \
|
|
/home/matt/Projects/jhbuild/native/usr/include/glib-2.0 \
|
|
/home/matt/Projects/jhbuild/native/usr/lib/glib-2.0/include \
|
|
/usr/include/gstreamer-1.0 \
|
|
/usr/local/include/gstreamer-1.0 \
|
|
/usr/include/glib-2.0 \
|
|
/usr/lib/glib-2.0/include \
|
|
/usr/include/libxml2
|
|
LIBS += -L/home/matt/Projects/jhbuild/native/usr/lib \
|
|
-lgstreamer-1.0 \
|
|
-lgstvideo-1.0 \
|
|
-lglib-2.0 \
|
|
-lgmodule-2.0 \
|
|
-lgobject-2.0 \
|
|
-lgthread-2.0 \
|
|
-lgstgl-1.0 \
|
|
-lGLU \
|
|
-lGL
|
|
}
|
|
mac {
|
|
DEFINES += MACOSX
|
|
INCLUDEPATH += /opt/local/include/ \
|
|
/opt/local/include/gstreamer-1.0/ \
|
|
/opt/local/include/glib-2.0/ \
|
|
/opt/local/lib/glib-2.0/include \
|
|
/opt/local/include/libxml2
|
|
LIBS += -L/opt/local/lib \
|
|
-lgstreamer-1.0 \
|
|
-lgstapp-1.0 \
|
|
-lgstvideo-1.0 \
|
|
-lglib-2.0 \
|
|
-lgobject-2.0 \
|
|
-lcxcore \
|
|
-lcvaux \
|
|
-lcv
|
|
OBJECTIVE_SOURCES += cocoa_utils.mm
|
|
LIBS += -framework AppKit
|
|
}
|
|
DEPENDPATH += .
|
|
|
|
# Header files
|
|
HEADERS += gstthread.h \
|
|
pipeline.h \
|
|
qglrenderer.h \
|
|
AsyncQueue.h \
|
|
glcontextid.h
|
|
|
|
# Source files
|
|
SOURCES += gstthread.cpp \
|
|
main.cpp \
|
|
pipeline.cpp \
|
|
qglrenderer.cpp
|