summaryrefslogtreecommitdiffstats
path: root/src/corelib/configure.cmake
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2023-08-01 11:48:37 -0700
committerThiago Macieira <thiago.macieira@intel.com>2023-08-03 18:46:57 -0700
commit5a51c2e8b53358496f6c0ea743c2edf179a30239 (patch)
tree17ef87e6de12dc446c11ab88b5c18b23f37cd5bd /src/corelib/configure.cmake
parent233e7e6be35a5a455b6ecd7c15de8c9cfc70ca10 (diff)
CMake: remove check for statx() and replace with STATX_BASIC_STATS
We were already using this in qfilesystemengine_unix.cpp. In fact, the only place where we had QT_CONFIG(statx) was in minimum-linux_p.h. Saves 350 ms of CMake time. Change-Id: Ifbf974a4d10745b099b1fffd177756e2edf2bf3e Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
Diffstat (limited to 'src/corelib/configure.cmake')
-rw-r--r--src/corelib/configure.cmake25
1 files changed, 0 insertions, 25 deletions
diff --git a/src/corelib/configure.cmake b/src/corelib/configure.cmake
index 51961169f6..b845bc70bf 100644
--- a/src/corelib/configure.cmake
+++ b/src/corelib/configure.cmake
@@ -414,27 +414,6 @@ renameat2(AT_FDCWD, argv[1], AT_FDCWD, argv[2], RENAME_NOREPLACE | RENAME_WHITEO
}
")
-# statx
-qt_config_compile_test(statx
- LABEL "statx() in libc"
- CODE
-"#define _ATFILE_SOURCE 1
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <unistd.h>
-#include <fcntl.h>
-
-int main(void)
-{
- /* BEGIN TEST: */
-struct statx statxbuf;
-unsigned int mask = STATX_BASIC_STATS;
-return statx(AT_FDCWD, \"\", AT_STATX_SYNC_AS_STAT, mask, &statxbuf);
- /* END TEST: */
- return 0;
-}
-")
-
# syslog
qt_config_compile_test(syslog
LABEL "syslog"
@@ -665,10 +644,6 @@ qt_feature("slog2" PRIVATE
LABEL "slog2"
CONDITION Slog2_FOUND
)
-qt_feature("statx" PRIVATE
- LABEL "statx() in libc"
- CONDITION ( LINUX OR HURD ) AND TEST_statx
-)
qt_feature("syslog" PRIVATE
LABEL "syslog"
AUTODETECT OFF