From 608bbccc63169a698616057de2673d37d44dc866 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Wed, 23 Oct 2019 12:01:47 +0200 Subject: [PATCH] Revert "Enable visibility settings for binaries" and fixup Since we are currently not able to fix the build with all build system and platform combinations this partially reverts commit b128d498b2da55a9f87cd2eabb802acc0c48e7d4 and 6463a686f6b6530c005fe6b340152b331bca9600 Change-Id: Icfb9ab6096ad1204e595522be12146b91d570f49 Reviewed-by: Orgad Shaneh Reviewed-by: Christian Stenger --- src/shared/qtcreator_gui_pch.h | 13 +++++++-- src/shared/qtcreator_pch.h | 50 +++++++++++++--------------------- 2 files changed, 30 insertions(+), 33 deletions(-) diff --git a/src/shared/qtcreator_gui_pch.h b/src/shared/qtcreator_gui_pch.h index 9ac491898b9..b25dbf67b70 100644 --- a/src/shared/qtcreator_gui_pch.h +++ b/src/shared/qtcreator_gui_pch.h @@ -32,7 +32,16 @@ #if defined __cplusplus -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #endif diff --git a/src/shared/qtcreator_pch.h b/src/shared/qtcreator_pch.h index a80eb42e7a6..4988f3d9392 100644 --- a/src/shared/qtcreator_pch.h +++ b/src/shared/qtcreator_pch.h @@ -29,38 +29,26 @@ */ #if defined __cplusplus -#include +#include -#ifdef Q_OS_WIN -#define WIN32_LEAN_AND_MEAN - -// lib/Utils needs defines for Windows 8 -#ifdef Q_CC_MINGW -#define WINVER _WIN32_WINNT_WIN8 -#define _WIN32_WINNT _WIN32_WINNT_WIN8 -#endif // Q_CC_MINGW -#define NOHELP -#include - -#undef DELETE -#undef IN -#undef OUT -#undef ERROR -#undef ABSOLUTE - -//QT_NO_FLOAT16_OPERATORS is used on Visual Studio 2017 (and earlier): -//when including and in the same translation unit, -//it would cause a compilation error due to a toolchain bug (see [QTBUG-72073]) -#if _MSC_VER <= 1920 -#define QT_NO_FLOAT16_OPERATORS +#ifdef Q_WS_WIN +# define _POSIX_ +# include +# undef _POSIX_ #endif -#define _POSIX_ -#include -#undef _POSIX_ -#endif // Q_OS_WIN - -#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) #include @@ -71,7 +59,7 @@ using Qt::dec; using Qt::showbase; using Qt::hex; using Qt::noforcesign; -#endif //QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) +#endif #include -#endif //defined __cplusplus +#endif