Subject: disable ordered compiling. From: Michael Olbrich By default all modules are compiled in a predefined order. This breaks when building not all modules. This patch disables ordered building. As a result qmake generates the correct dependancies. Signed-off-by: Michael Olbrich --- projects.pro | 1 - src/src.pro | 6 ++++-- 2 files changed, 4 insertions(+), 3 deletions(-) Index: b/projects.pro =================================================================== --- a/projects.pro +++ b/projects.pro @@ -2,7 +2,6 @@ # Main projectfile ##################################################################### -CONFIG += ordered TEMPLATE = subdirs cross_compile: CONFIG += nostrip Index: b/src/src.pro =================================================================== --- a/src/src.pro +++ b/src/src.pro @@ -98,11 +98,12 @@ src_declarative.target = sub-declarative src_qt3support.depends = src_gui src_xml src_network src_sql src_tools_idc.depends = src_corelib # target defined in tools.pro src_tools_uic3.depends = src_qt3support src_xml # target defined in tools.pro - src_phonon.depends = src_gui + src_phonon.depends = src_gui src_network src_multimedia.depends = src_gui src_tools_activeqt.depends = src_tools_idc src_gui src_declarative.depends = src_xml src_gui src_script src_network src_svg - src_plugins.depends = src_gui src_sql src_svg + src_plugins.depends = src_gui src_sql + contains(QT_CONFIG, svg):src_plugins.depends += src_svg contains(QT_CONFIG, webkit) { src_webkit.depends = src_gui src_sql src_network src_xml contains(QT_CONFIG, phonon):src_webkit.depends += src_phonon @@ -115,6 +116,7 @@ src_declarative.target = sub-declarative src_phonon.depends += src_dbus } contains(QT_CONFIG, opengl)|contains(QT_CONFIG, opengles1)|contains(QT_CONFIG, opengles2): src_plugins.depends += src_opengl + contains(QT_CONFIG, phonon):src_plugins.depends += src_phonon } !symbian {