Files
qtmultimedia/src/multimediawidgets/multimediawidgets.pro
Oswald Buddenhagen 83b79659b6 centralize load(qt_build_config)s in .qmake.conf
Change-Id: Ie07a32729ec8679f799613f8f6ccdd9c1b6bf7c9
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
2012-09-12 12:37:43 +02:00

58 lines
1.2 KiB
Prolog

# distinct from QtMultimedia
TARGET = QtMultimediaWidgets
QT = core gui multimedia-private widgets-private
contains(QT_CONFIG, opengl)|contains(QT_CONFIG, opengles2) {
QT_PRIVATE += opengl
} else {
DEFINES += QT_NO_OPENGL
}
CONFIG += no_private_qt_headers_warning
load(qt_module)
PRIVATE_HEADERS += \
qvideowidget_p.h \
qpaintervideosurface_p.h \
PUBLIC_HEADERS += \
qtmultimediawidgetdefs.h \
qcameraviewfinder.h \
qgraphicsvideoitem.h \
qvideowidgetcontrol.h \
qvideowidget.h
SOURCES += \
qcameraviewfinder.cpp \
qpaintervideosurface.cpp \
qvideowidgetcontrol.cpp \
qvideowidget.cpp
mac {
!simulator {
PRIVATE_HEADERS += qpaintervideosurface_mac_p.h
OBJECTIVE_SOURCES += qpaintervideosurface_mac.mm
}
LIBS += -framework AppKit -framework QuartzCore -framework QTKit
}
maemo6 {
contains(QT_CONFIG, opengles2) {
PRIVATE_HEADERS += qeglimagetexturesurface_p.h
SOURCES += qeglimagetexturesurface.cpp
SOURCES += qgraphicsvideoitem_maemo6.cpp
LIBS += -lX11
} else {
SOURCES += qgraphicsvideoitem.cpp
}
}
!maemo* {
SOURCES += qgraphicsvideoitem.cpp
}
HEADERS += $$PUBLIC_HEADERS $$PRIVATE_HEADERS