load(exclusive_builds)
-### Qt 5: remove "uic" and "resources" - or add "qt"
-CONFIG = lex yacc warn_on debug uic resources exceptions $$CONFIG
+CONFIG = lex yacc warn_on debug exceptions $$CONFIG
!build_pass:exists($$_PRO_FILE_PWD_/sync.profile) {
PRO_BASENAME = $$basename(_PRO_FILE_)
-CONFIG *= moc thread
+CONFIG *= thread
#handle defines
win32 {
-defined(qtPrepareTool)|load(qt_functions) ### Qt 5: see default_pre.prf
qtPrepareTool(QMAKE_RCC, rcc)
isEmpty(RCC_DIR):RCC_DIR = .
-defined(qtPrepareTool)|load(qt_functions) ### Qt 5: see default_pre.prf
qtPrepareTool(QMAKE_UIC3, uic3)
qtPrepareTool(QMAKE_UIC, uic)
QPRO_PWD = $$PWD
QT =
-CONFIG += module exceptions
+CONFIG += module moc resources exceptions
MODULE = core # not corelib, as per project file
MODULE_PRI = ../modules/qt_core.pri
QT.core.imports = $$QT_MODULE_IMPORT_BASE
QT.core.depends =
QT.core.DEFINES = QT_CORE_LIB
+QT.core.CONFIG = moc resources
QT.widgets.imports = $$QT_MODULE_IMPORT_BASE
QT.widgets.depends = core gui
QT.widgets.DEFINES = QT_WIDGETS_LIB
+QT.widgets.CONFIG = uic
QPRO_PWD = $$PWD
QT = core core-private gui gui-private platformsupport-private
-CONFIG += module
+CONFIG += module uic
MODULE_PRI = ../modules/qt_widgets.pri
DEFINES += QT_BUILD_WIDGETS_LIB QT_NO_USING_NAMESPACE