fix shadow builds with pre-synced headers, part 3
with the new configure system, all modules which have a configure.json also produce a private config header. the forwarding module pri needs to reflect that. Change-Id: If79e10a2643d55ad9aa9815f20297d36d9b9feec Reviewed-by: Kai Koehne <kai.koehne@qt.io> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
This commit is contained in:
parent
5c57105565
commit
a897343601
@ -13,6 +13,11 @@ isEmpty(MODULE):MODULE = $$section($$list($$basename(_PRO_FILE_)), ., 0, 0)
|
||||
isEmpty(VERSION): VERSION = $$MODULE_VERSION
|
||||
isEmpty(VERSION): error("Module does not define version.")
|
||||
|
||||
exists($$OUT_PWD/qt$${MODULE}-config.pri) {
|
||||
include($$OUT_PWD/qt$${MODULE}-config.pri)
|
||||
CONFIG += generated_privates
|
||||
}
|
||||
|
||||
# Compile as shared/DLL or static according to the option given to configure
|
||||
# unless overridden. Host builds are always static
|
||||
host_build|staticlib: CONFIG += static
|
||||
|
@ -35,9 +35,6 @@ else: \
|
||||
MODULE_PRI = $$mod_inst_pfx/qt_lib_$${MODULE_ID}.pri
|
||||
MODULE_FWD_PRI = $$mod_work_pfx/qt_lib_$${MODULE_ID}.pri
|
||||
|
||||
exists($$OUT_PWD/qt$${MODULE}-config.pri): \
|
||||
include($$OUT_PWD/qt$${MODULE}-config.pri)
|
||||
|
||||
defineReplace(qtGetFeaturesForModule) {
|
||||
enabled = $$unique(QT.$${1}.enabled_features)
|
||||
disabled = $$unique(QT.$${1}.disabled_features)
|
||||
|
Loading…
Reference in New Issue
Block a user