diff --git a/qtcreator.pri b/qtcreator.pri index f0599b63350..23777db090f 100644 --- a/qtcreator.pri +++ b/qtcreator.pri @@ -157,5 +157,5 @@ win32-msvc* { qt:greaterThan(QT_MAJOR_VERSION, 4) { contains(QT, gui): QT += widgets - contains(QT, declarative): QT += qtquick1 + contains(QT, declarative): QT += quick1 } diff --git a/src/libs/cplusplus/cplusplus-lib.pri b/src/libs/cplusplus/cplusplus-lib.pri index d4e12f05999..57b2e2ffdf8 100644 --- a/src/libs/cplusplus/cplusplus-lib.pri +++ b/src/libs/cplusplus/cplusplus-lib.pri @@ -8,6 +8,8 @@ INCLUDEPATH += $$PWD include(../3rdparty/cplusplus/cplusplus.pri) +greaterThan(QT_MAJOR_VERSION, 4): QT += concurrent + contains(QT, gui) { HEADERS += \ $$PWD/Icons.h \ diff --git a/src/libs/qtcomponents/styleitem/styleitem.pro b/src/libs/qtcomponents/styleitem/styleitem.pro index c7a44f09a01..59f892d6490 100644 --- a/src/libs/qtcomponents/styleitem/styleitem.pro +++ b/src/libs/qtcomponents/styleitem/styleitem.pro @@ -1,8 +1,11 @@ TEMPLATE = lib CONFIG += qt plugin -QT += declarative QT += script -greaterThan(QT_MAJOR_VERSION, 4): QT += widgets qtquick1 +greaterThan(QT_MAJOR_VERSION, 4) { + QT += widgets quick1 +} else { + QT += declarative +} TARGET = styleplugin include(../../../../qtcreator.pri) diff --git a/src/libs/qtconcurrent/qtconcurrent.pro b/src/libs/qtconcurrent/qtconcurrent.pro index b80e4ffd92f..f6a84499cc3 100644 --- a/src/libs/qtconcurrent/qtconcurrent.pro +++ b/src/libs/qtconcurrent/qtconcurrent.pro @@ -4,6 +4,8 @@ DEFINES += BUILD_QTCONCURRENT include(../../qtcreatorlibrary.pri) +greaterThan(QT_MAJOR_VERSION, 4): QT += concurrent + HEADERS += \ qtconcurrent_global.h \ multitask.h \ diff --git a/src/libs/utils/consoleprocess_p.h b/src/libs/utils/consoleprocess_p.h index dabce8547a3..36c5281acba 100644 --- a/src/libs/utils/consoleprocess_p.h +++ b/src/libs/utils/consoleprocess_p.h @@ -41,9 +41,12 @@ #include #ifdef Q_OS_WIN -#include - -#include +# if QT_VERSION >= 0x050000 +# include +# else +# include +# endif +# include #endif namespace Utils { diff --git a/src/libs/utils/utils.pro b/src/libs/utils/utils.pro index 5762de36313..2d8ef2be45f 100644 --- a/src/libs/utils/utils.pro +++ b/src/libs/utils/utils.pro @@ -7,13 +7,12 @@ include(../../qtcreatorlibrary.pri) include(utils_dependencies.pri) include(utils-lib.pri) -# Needed for QtCore/private/qwineventnotifier_p.h -win32 { - greaterThan(QT_MAJOR_VERSION, 4) { - QT += core-private - } else { - include(../../private_headers.pri) - } + +greaterThan(QT_MAJOR_VERSION, 4) { + QT += concurrent +} else { +# Needed for QtCore/private/qwineventnotifier_p.h + win32:include(../../private_headers.pri) } HEADERS += \ diff --git a/src/plugins/coreplugin/actionmanager/commandmappings.cpp b/src/plugins/coreplugin/actionmanager/commandmappings.cpp index 1934f280f0e..69060ff2c9e 100644 --- a/src/plugins/coreplugin/actionmanager/commandmappings.cpp +++ b/src/plugins/coreplugin/actionmanager/commandmappings.cpp @@ -31,6 +31,7 @@ **************************************************************************/ #include "commandmappings.h" +#include "shortcutsettings.h" #include "ui_commandmappings.h" #include "actionmanager_p.h" #include "actionmanager/command.h" diff --git a/src/plugins/coreplugin/coreplugin.pro b/src/plugins/coreplugin/coreplugin.pro index fe78c4b5588..af115d56a0a 100644 --- a/src/plugins/coreplugin/coreplugin.pro +++ b/src/plugins/coreplugin/coreplugin.pro @@ -4,7 +4,7 @@ DEFINES += CORE_LIBRARY QT += network \ script \ sql -greaterThan(QT_MAJOR_VERSION, 4): QT += printsupport +greaterThan(QT_MAJOR_VERSION, 4): QT += printsupport concurrent CONFIG += help include(../../qtcreatorplugin.pri) diff --git a/src/plugins/locator/locator.pro b/src/plugins/locator/locator.pro index fab92816fc9..e1e3ed5b05e 100644 --- a/src/plugins/locator/locator.pro +++ b/src/plugins/locator/locator.pro @@ -2,6 +2,7 @@ TEMPLATE = lib TARGET = Locator DEFINES += LOCATOR_LIBRARY include(../../qtcreatorplugin.pri) +greaterThan(QT_MAJOR_VERSION, 4): QT += concurrent include(locator_dependencies.pri) HEADERS += locatorplugin.h \ commandlocator.h \ diff --git a/src/plugins/updateinfo/updateinfo.pro b/src/plugins/updateinfo/updateinfo.pro index fb3a2b31182..25f686dfcbf 100644 --- a/src/plugins/updateinfo/updateinfo.pro +++ b/src/plugins/updateinfo/updateinfo.pro @@ -1,6 +1,7 @@ TARGET = UpdateInfo TEMPLATE = lib QT += network xml +greaterThan(QT_MAJOR_VERSION, 4): QT += concurrent HEADERS += updateinfoplugin.h \ updateinfobutton.h diff --git a/src/shared/symbianutils/virtualserialdevice_win.cpp b/src/shared/symbianutils/virtualserialdevice_win.cpp index fd6df6061fa..edc55f19aad 100644 --- a/src/shared/symbianutils/virtualserialdevice_win.cpp +++ b/src/shared/symbianutils/virtualserialdevice_win.cpp @@ -32,7 +32,11 @@ #include "virtualserialdevice.h" #include -#include +#if QT_VERSION >= 0x050000 +# include +#else +# include +#endif #include #include