Utils: Fix build with MSVC with C++20

Rename process.h back to qtcprocess.h

MSVC's "threads" standard header includes <process.h>, and that ends up
including our process.h from Utils.

There already was a hacky workaround in place for a similar issue with
MINGW, but that doesn't work with MSVC because that doesn't have

Simply use a name that doesn't conflict.

Change-Id: I1159cd2096b4f2dbc4a1728d0131dd6edd30ebd3
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Eike Ziller
2024-02-27 16:08:45 +01:00
parent a8414effd8
commit 5af531cd39
250 changed files with 252 additions and 258 deletions

View File

@@ -10,7 +10,7 @@
#include <solutions/tasking/tasktreerunner.h>
#include <utils/environment.h>
#include <utils/process.h>
#include <utils/qtcprocess.h>
#include <utils/qtcassert.h>
#include <utils/stringutils.h>

View File

@@ -21,7 +21,7 @@
#include <utils/elidinglabel.h>
#include <utils/fancylineedit.h>
#include <utils/navigationtreeview.h>
#include <utils/process.h>
#include <utils/qtcprocess.h>
#include <utils/qtcassert.h>
#include <utils/stylehelper.h>
#include <utils/utilsicons.h>

View File

@@ -12,7 +12,7 @@
#include <utils/completinglineedit.h>
#include <utils/layoutbuilder.h>
#include <utils/pathchooser.h>
#include <utils/process.h>
#include <utils/qtcprocess.h>
#include <utils/theme/theme.h>
#include <QCompleter>

View File

@@ -10,7 +10,7 @@
#include <utils/algorithm.h>
#include <utils/environment.h>
#include <utils/process.h>
#include <utils/qtcprocess.h>
#include <utils/processinterface.h>
#include <QApplication>

View File

@@ -22,7 +22,7 @@
#include <coreplugin/vcsmanager.h>
#include <utils/environment.h>
#include <utils/process.h>
#include <utils/qtcprocess.h>
#include <utils/processinterface.h>
#include <vcsbase/vcsoutputwindow.h>

View File

@@ -27,7 +27,7 @@
#include <utils/fileutils.h>
#include <utils/hostosinfo.h>
#include <utils/mimeutils.h>
#include <utils/process.h>
#include <utils/qtcprocess.h>
#include <utils/qtcassert.h>
#include <utils/temporaryfile.h>
#include <utils/theme/theme.h>

View File

@@ -17,7 +17,7 @@
#include <utils/environment.h>
#include <utils/fancylineedit.h>
#include <utils/filesearch.h>
#include <utils/process.h>
#include <utils/qtcprocess.h>
#include <utils/qtcassert.h>
#include <QCheckBox>

View File

@@ -3,7 +3,7 @@
#pragma once
#include <utils/process.h>
#include <utils/qtcprocess.h>
#include <QObject>
#include <QStringList>