diff --git a/qtcreator.pri b/qtcreator.pri index f0599b633505b7eb625feced7aa5a07e5ae7499a..23777db090f3a6120f66423e959652b12ee07854 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 d4e12f05999c208d0bdc11c823f753e26d174d6c..57b2e2ffdf8a40ca2642aa020811dbf261192e99 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 c7a44f09a0117ecdb8f7c79741068d4d6f4101b9..59f892d6490612fded3de3551c0de0057fb6173e 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 b80e4ffd92faa0e987db1556af4110beab84399e..f6a84499cc340fdcdab02752fe35e5034f9ae3b5 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 dabce8547a3a55eff982692fca66e39c1fe19073..36c5281acba130c8e84b794d73ea5cfad999a3a5 100644 --- a/src/libs/utils/consoleprocess_p.h +++ b/src/libs/utils/consoleprocess_p.h @@ -41,9 +41,12 @@ #include <QtNetwork/QLocalServer> #ifdef Q_OS_WIN -#include <QtCore/private/qwineventnotifier_p.h> - -#include <windows.h> +# if QT_VERSION >= 0x050000 +# include <QtCore/QWinEventNotifier> +# else +# include <QtCore/private/qwineventnotifier_p.h> +# endif +# include <windows.h> #endif namespace Utils { diff --git a/src/libs/utils/utils.pro b/src/libs/utils/utils.pro index 5762de36313b28ceb3a0a9bf55fcca56f96318b7..2d8ef2be45f7588ad86e8f55a3e3919f486dc9d3 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 1934f280f0e35738bb322979f26294c8f8ee89cc..69060ff2c9ec5e3b9b297f8db9d862fe612d991c 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 fe78c4b55883f883e2da306de2487731e319e502..af115d56a0ad19f927387252c2d0fd4340ee3240 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 fab92816fc95ae116fbbb6906ff1213fda0e51f8..e1e3ed5b05ef98eed3a713437dd80eb7b91e200b 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 fb3a2b31182c1ad375afe7747cef8a9753922317..25f686dfcbf1f06fbd8fb3921c87bc7a24ed6a27 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 fd6df6061fa21b3b6c784f4721f66e19e58113a8..edc55f19aad2f2530bdbe3b21a7406a327737834 100644 --- a/src/shared/symbianutils/virtualserialdevice_win.cpp +++ b/src/shared/symbianutils/virtualserialdevice_win.cpp @@ -32,7 +32,11 @@ #include "virtualserialdevice.h" #include <windows.h> -#include <QtCore/private/qwineventnotifier_p.h> +#if QT_VERSION >= 0x050000 +# include <QtCore/QWinEventNotifier> +#else +# include <QtCore/private/qwineventnotifier_p.h> +#endif #include <QtCore/QThread> #include <QtCore/QWaitCondition>