summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wielaard <[email protected]>2025-04-06 18:04:10 +0200
committerMark Wielaard <[email protected]>2025-04-06 18:06:24 +0200
commit3b71249d4396f742d68e774313c2a2d9caf4d668 (patch)
tree24ca15767833bb92190223d7fa7ed47032abbeca
parentef1ca49f5289ba8836a5f98b6ee8e387b96ebaf3 (diff)
configure: Use AC_CHECK_HEADERS to detect stdatomic.h
* configure.ac: Use AC_CHECK_HEADERS instead of AC_COMPILE_IFELSE. Suggested-by: Dmitry V. Levin <[email protected]> Signed-off-by: Mark Wielaard <[email protected]>
-rw-r--r--configure.ac6
1 files changed, 1 insertions, 5 deletions
diff --git a/configure.ac b/configure.ac
index 1679a17d..27488e3f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -228,11 +228,7 @@ AS_IF([test "x$ac_cv_tls" != xyes],
dnl Although we test for C11 above that doesn't mean we have stdatomic.h
dnl We need at least gcc 4.9+ for that.
-AC_CACHE_CHECK([whether gcc provides stdatomic.h], ac_cv_has_stdatomic,
- [AC_COMPILE_IFELSE([AC_LANG_SOURCE([[#include <stdatomic.h>]])],
- ac_cv_has_stdatomic=yes, ac_cv_has_stdatomic=no)])
-AS_IF([test "x$ac_cv_has_stdatomic" = "xno"],
- [AC_MSG_ERROR([stdatomic.h required])])
+AC_CHECK_HEADERS([stdatomic.h], [], [AC_MSG_ERROR([stdatomic.h required])])
dnl This test must come as early as possible after the compiler configuration
dnl tests, because the choice of the file model can (in principle) affect