If the declarative module is not present, the qtquick/qml plugins in the imports directory will not be build Change-Id: I2393b8302f75cbb94d3a85bd70f575817a0a3c34 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com> Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
48 lines
1.0 KiB
Prolog
48 lines
1.0 KiB
Prolog
TEMPLATE = subdirs
|
|
|
|
SUBDIRS += multimedia
|
|
|
|
# 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
|
|
|
|
|
|
!isEmpty(QT.quick.name) {
|
|
src_qtmultimediaquicktools.subdir = qtmultimediaquicktools
|
|
src_qtmultimediaquicktools.depends = multimedia
|
|
|
|
src_imports.subdir = imports
|
|
src_imports.depends = multimedia src_qtmultimediaquicktools
|
|
|
|
SUBDIRS += \
|
|
src_qtmultimediaquicktools \
|
|
src_imports
|
|
}
|
|
|
|
# Optional bits
|
|
!isEmpty(QT.widgets.name) {
|
|
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
|
|
}
|
|
|
|
config_gstreamer {
|
|
SUBDIRS += src_qgsttools
|
|
|
|
# If gstreamer is present, then plugins should depend on it
|
|
src_plugins.depends += src_qgsttools
|
|
}
|
|
|
|
SUBDIRS += src_plugins
|
|
|