blob: 1dc1015c648e2373b760c574be0519c0010f0464 [file] [log] [blame]
TEMPLATE = subdirs
SUBDIRS += multimedia
include($$OUT_PWD/multimedia/qtmultimedia-config.pri)
QT_FOR_CONFIG += multimedia-private
# Everything else depends on multimedia
src_qgsttools.subdir = gsttools
src_qgsttools.depends = multimedia
src_qtmmwidgets.subdir = multimediawidgets
src_qtmmwidgets.depends = multimedia
src_plugins.subdir = plugins
src_plugins.depends = multimedia
qtHaveModule(quick) {
src_qtmultimediaquicktools.subdir = qtmultimediaquicktools
src_qtmultimediaquicktools.depends = multimedia
src_imports.subdir = imports
src_imports.depends = multimedia src_qtmultimediaquicktools
# For the videonode plugin
src_plugins.depends += src_qtmultimediaquicktools
SUBDIRS += \
src_qtmultimediaquicktools \
src_imports
}
# Optional bits
qtHaveModule(widgets) {
SUBDIRS += src_qtmmwidgets
# If widgets is around, plugins depends on widgets too (imports does not)
src_plugins.depends += src_qtmmwidgets
# same with qgsttools
src_qgsttools.depends += src_qtmmwidgets
}
qtConfig(gstreamer) {
SUBDIRS += src_qgsttools
# If gstreamer is present, then plugins should depend on it
src_plugins.depends += src_qgsttools
}
SUBDIRS += src_plugins