diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index ac8dbc52463d..a330547d2b21 100644 --- a/configure.ac +++ b/configure.ac @@ -5795,6 +5795,15 @@ if test "$GCC" = "yes" -o "$COM_IS_CLANG" = TRUE; then AC_MSG_RESULT([no]) fi + AC_MSG_CHECKING([whether $CC supports __builtin_ffs]) + AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[ return __builtin_ffs(1); ]])],[HAVE_GCC_BUILTIN_FFS=TRUE],[]) + if test "$HAVE_GCC_BUILTIN_FFS" = "TRUE"; then + AC_MSG_RESULT([yes]) + AC_DEFINE(HAVE_GCC_BUILTIN_FFS) + else + AC_MSG_RESULT([no]) + fi + AC_MSG_CHECKING([whether $CC supports __attribute__((deprecated(message)))]) save_CFLAGS=$CFLAGS CFLAGS="$CFLAGS -Werror" @@ -5943,6 +5952,7 @@ fi AC_SUBST(HAVE_GCC_AVX) AC_SUBST(HAVE_GCC_STACK_PROTECTOR_STRONG) AC_SUBST(HAVE_GCC_BUILTIN_ATOMIC) +AC_SUBST(HAVE_GCC_BUILTIN_FFS) dnl =================================================================== dnl Identify the C++ library |