summaryrefslogtreecommitdiffstats
path: root/src/corelib/configure.json
diff options
context:
space:
mode:
authorTasuku Suzuki <tasuku.suzuki@qbc.io>2019-07-11 03:26:41 +0900
committerTasuku Suzuki <tasuku.suzuki@qbc.io>2019-08-18 13:22:35 +0900
commit99749d3b05326f139656e1393cbb227e967b4c54 (patch)
treedec36079d1a4bbe3880a4371a221eefd24a38399 /src/corelib/configure.json
parent1ae39cc72b7840b383aabbb5fd89fcfa3483d68c (diff)
Fix build without features.poll_{ppoll,pollts,poll,select}
Change-Id: Idc87521cdf713682ed07eb28b3d3f2f3ca0675ce Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/corelib/configure.json')
-rw-r--r--src/corelib/configure.json11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/corelib/configure.json b/src/corelib/configure.json
index b2f032a667..ac6396de00 100644
--- a/src/corelib/configure.json
+++ b/src/corelib/configure.json
@@ -1116,6 +1116,17 @@ You need to use libdouble-conversion for double/string conversion."
"message": "detected a std::atomic implementation that fails for function pointers.
Please apply the patch corresponding to your Standard Library vendor, found in
qtbase/config.tests/atomicfptr"
+ },
+ {
+ "type": "error",
+ "condition": [
+ "config.unix || config.integrity",
+ "!features.poll_ppoll",
+ "!features.poll_pollts",
+ "!features.poll_poll",
+ "!features.poll_select"
+ ],
+ "message": "Qt requires poll(), ppoll(), poll_ts() or select() on this platform"
}
],