changed AC_COMPILE_IFELSE to AC_TRY_LINK in checking __builtin_memXXX functions
This commit is contained in:
29
configure.ac
29
configure.ac
@ -70,39 +70,34 @@ AC_SUBST(LIBM, $LIBM)
|
||||
|
||||
AX_PTHREAD()
|
||||
|
||||
|
||||
dnl check some compiler builtins
|
||||
AC_MSG_CHECKING([__builtin_memset])
|
||||
AC_TRY_LINK(
|
||||
[],
|
||||
[__builtin_memset ((void*)1, ' ', 10);],
|
||||
AC_MSG_CHECKING([for __builtin_memset])
|
||||
AC_LINK_IFELSE(
|
||||
[AC_LANG_PROGRAM([], [__builtin_memset ((void*)1, ' ', 10);])],
|
||||
[AC_MSG_RESULT(yes)
|
||||
AC_DEFINE([HAVE___BUILTIN_MEMSET], [1], [__builtin_memset])],
|
||||
[AC_MSG_RESULT(no)]
|
||||
)
|
||||
|
||||
AC_MSG_CHECKING([__builtin_memcpy])
|
||||
AC_TRY_LINK(
|
||||
[],
|
||||
[__builtin_memcpy ((void*)1, (void*)2, 10);],
|
||||
AC_MSG_CHECKING([for __builtin_memcpy])
|
||||
AC_LINK_IFELSE(
|
||||
[AC_LANG_PROGRAM([], [__builtin_memcpy ((void*)1, (void*)2, 10);])],
|
||||
[AC_MSG_RESULT(yes)
|
||||
AC_DEFINE([HAVE___BUILTIN_MEMCPY], [1], [__builtin_memcpy])],
|
||||
[AC_MSG_RESULT(no)]
|
||||
)
|
||||
|
||||
AC_MSG_CHECKING([__builtin_memmove])
|
||||
AC_TRY_LINK(
|
||||
[],
|
||||
[__builtin_memmove ((void*)1, (void*)2, 10);],
|
||||
AC_MSG_CHECKING([for __builtin_memmove])
|
||||
AC_LINK_IFELSE(
|
||||
[AC_LANG_PROGRAM([], [__builtin_memmove ((void*)1, (void*)2, 10);])],
|
||||
[AC_MSG_RESULT(yes)
|
||||
AC_DEFINE([HAVE___BUILTIN_MEMMOVE], [1], [__builtin_memmove])],
|
||||
[AC_MSG_RESULT(no)]
|
||||
)
|
||||
|
||||
AC_MSG_CHECKING([__builtin_memcmp])
|
||||
AC_TRY_LINK(
|
||||
[],
|
||||
[int a = __builtin_memcmp ((void*)1, (void*)2, 10);],
|
||||
AC_MSG_CHECKING([for __builtin_memcmp])
|
||||
AC_LINK_IFELSE(
|
||||
[AC_LANG_PROGRAM([], [int a = __builtin_memcmp ((void*)1, (void*)2, 10);])],
|
||||
[AC_MSG_RESULT(yes)
|
||||
AC_DEFINE([HAVE___BUILTIN_MEMCMP], [1], [__builtin_memcmp])],
|
||||
[AC_MSG_RESULT(no)]
|
||||
|
Reference in New Issue
Block a user