summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/corelib/configure.json2
-rw-r--r--src/corelib/io/io.pri2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/corelib/configure.json b/src/corelib/configure.json
index 667f6e2104..202ab3cbfc 100644
--- a/src/corelib/configure.json
+++ b/src/corelib/configure.json
@@ -890,7 +890,7 @@
"label": "QProcess",
"purpose": "Supports external process invocation.",
"section": "File I/O",
- "condition": "features.processenvironment && !config.winrt && !config.uikit && !config.integrity && !config.vxworks && !config.rtems",
+ "condition": "features.processenvironment && (features.thread || !config.unix) && !config.winrt && !config.uikit && !config.integrity && !config.vxworks && !config.rtems",
"output": [ "publicFeature", "feature" ]
},
"processenvironment": {
diff --git a/src/corelib/io/io.pri b/src/corelib/io/io.pri
index a33ffe75f2..bc57b36b3d 100644
--- a/src/corelib/io/io.pri
+++ b/src/corelib/io/io.pri
@@ -173,7 +173,7 @@ win32 {
io/qlockfile_unix.cpp \
io/qfilesystemiterator_unix.cpp
- !integrity:!uikit:!rtems {
+ qtConfig(process) {
SOURCES += io/forkfd_qt.cpp
HEADERS += \
../3rdparty/forkfd/forkfd.h