diff --git a/src/corelib/io/qprocess.cpp b/src/corelib/io/qprocess.cpp index 57ddb664934..9ae22f68b8e 100644 --- a/src/corelib/io/qprocess.cpp +++ b/src/corelib/io/qprocess.cpp @@ -2422,6 +2422,7 @@ void QProcessPrivate::start(QIODevice::OpenMode mode) errorString.clear(); startProcess(); } +#endif // QT_CONFIG(process) /*! \since 5.15 @@ -2472,6 +2473,7 @@ QStringList QProcess::splitCommand(QStringView command) return args; } +#if QT_CONFIG(process) /*! \since 5.0 diff --git a/src/corelib/io/qprocess.h b/src/corelib/io/qprocess.h index 8a25ba2b723..68352281667 100644 --- a/src/corelib/io/qprocess.h +++ b/src/corelib/io/qprocess.h @@ -291,6 +291,18 @@ private: Q_DECLARE_OPERATORS_FOR_FLAGS(QProcess::UnixProcessFlags) #endif +#else // !QT_CONFIG(process) + +class QProcess +{ +public: + Q_CORE_EXPORT static QStringList splitCommand(QStringView command); + +private: + QProcess() = delete; + Q_DISABLE_COPY_MOVE(QProcess) +}; + #endif // QT_CONFIG(process) QT_END_NAMESPACE