Testing for QT.widgets.name in qtmultimedia.pro causes the behavior of that .pro file to depend on whether or not qtbase.pro has been processed. Due to QTBUG-23376, and because these are sibling .pro files, this is not safe - nothing guarantees that qtmultimedia.pro is processed after qtbase.pro. Work around the issue by pushing the QT.widgets.name test down one level. Change-Id: I3e155b3f18ad5fa8c527cf5a806313db4b6aabeb Reviewed-by: Jonas Rabbe <jonas.rabbe@nokia.com>
31 lines
1.1 KiB
Prolog
31 lines
1.1 KiB
Prolog
TEMPLATE = subdirs
|
|
|
|
module_qtmultimedia_src.subdir = src
|
|
module_qtmultimedia_src.target = module-qtmultimedia-src
|
|
|
|
module_qtmultimedia_examples.subdir = examples
|
|
module_qtmultimedia_examples.target = module-qtmultimedia-examples
|
|
module_qtmultimedia_examples.depends = module_qtmultimedia_src
|
|
!contains(QT_BUILD_PARTS,examples) {
|
|
module_qtmultimedia_examples.CONFIG = no_default_target no_default_install
|
|
}
|
|
|
|
module_qtmultimedia_tests.subdir = tests
|
|
module_qtmultimedia_tests.target = module-qtmultimedia-tests
|
|
module_qtmultimedia_tests.depends = module_qtmultimedia_src
|
|
module_qtmultimedia_tests.CONFIG = no_default_install
|
|
!contains(QT_BUILD_PARTS,tests):module_qtmultimedia_tests.CONFIG += no_default_target
|
|
|
|
module_qtmultimedia_docsnippets.subdir = doc
|
|
module_qtmultimedia_docsnippets.target = module-qtmultimedia-doc
|
|
module_qtmultimedia_docsnippets.depends = module_qtmultimedia_src
|
|
module_qtmultimedia_docsnippets.CONFIG = no_default_install
|
|
|
|
SUBDIRS += module_qtmultimedia_src \
|
|
module_qtmultimedia_examples \
|
|
module_qtmultimedia_tests \
|
|
module_qtmultimedia_docsnippets
|
|
|
|
# for make docs:
|
|
include(doc/config/qtmultimedia_doc.pri)
|