// Copyright (C) 2016 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 /* * This is a precompiled header file for use in Xcode / Mac GCC / * GCC >= 3.4 / VC to greatly speed the building of Qt Creator. * * The define below is checked in source code. Do not replace with #pragma once! */ #ifndef QTCREATOR_PCH_H #define QTCREATOR_PCH_H #if defined __cplusplus #include #ifdef Q_OS_WIN #undef WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN // Minimum requirement for Qt 6, and therefore Creator is Windows 10 #undef WINVER #define WINVER 0x0A00 #undef _WIN32_WINNT #define _WIN32_WINNT 0x0A00 #define NOHELP #include #undef DELETE #undef IN #undef OUT #undef ERROR #undef ABSOLUTE // LLVM 12 comes with CALLBACK as a template argument #undef CALLBACK #define _POSIX_ #include #undef _POSIX_ #endif // Q_OS_WIN #include #include #include #include #include #include #include #include #include #include #include #if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) #include using Qt::endl; using Qt::forcesign; using Qt::noshowbase; using Qt::dec; using Qt::showbase; using Qt::hex; using Qt::noforcesign; #else #include #endif #include #endif #endif // QTCREATOR_PCH_H