Use 3-arg form of AC_DEFINE.

Check for strsignal(), which isn't found everywhere, and sys_siglist,
 which can be used to implement it.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8973 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Brian Gaeke 2003-10-08 21:44:07 +00:00
parent b68e33476e
commit a25d7ca200

View File

@ -407,10 +407,10 @@ dnl libelf is for sparc only; we can ignore it if we don't have it
AC_CHECK_LIB(elf, elf_begin) AC_CHECK_LIB(elf, elf_begin)
dnl dlopen() is required for plugin support. dnl dlopen() is required for plugin support.
AC_SEARCH_LIBS(dlopen,dl,AC_DEFINE([HAVE_DLOPEN],[1]),AC_MSG_WARN([dlopen() not found - disabling plugin support])) AC_SEARCH_LIBS(dlopen,dl,AC_DEFINE([HAVE_DLOPEN],[1],[Define if dlopen() is available on this platform.]),AC_MSG_WARN([dlopen() not found - disabling plugin support]))
dnl mallinfo is optional; the code can compile (minus features) without it dnl mallinfo is optional; the code can compile (minus features) without it
AC_SEARCH_LIBS(mallinfo,malloc,AC_DEFINE([HAVE_MALLINFO],[1])) AC_SEARCH_LIBS(mallinfo,malloc,AC_DEFINE([HAVE_MALLINFO],[1],[Define if mallinfo() is available on this platform.]))
dnl dnl
dnl The math libraries are used by the test code, but not by the actual LLVM dnl The math libraries are used by the test code, but not by the actual LLVM
@ -449,7 +449,7 @@ AC_C_CONST
AC_C_INLINE AC_C_INLINE
dnl Check for machine endian-ness dnl Check for machine endian-ness
AC_C_BIGENDIAN(AC_DEFINE([ENDIAN_BIG]),AC_DEFINE(ENDIAN_LITTLE)) AC_C_BIGENDIAN(AC_DEFINE([ENDIAN_BIG],[],[Define if the machine is Big-Endian]),AC_DEFINE([ENDIAN_LITTLE],[],[Define if the machine is Little-Endian]))
dnl Check for types dnl Check for types
AC_TYPE_PID_T AC_TYPE_PID_T
@ -481,7 +481,11 @@ then
fi fi
AC_HEADER_MMAP_ANONYMOUS AC_HEADER_MMAP_ANONYMOUS
AC_TYPE_SIGNAL AC_TYPE_SIGNAL
AC_CHECK_FUNCS(getcwd gettimeofday strcspn strdup strerror strspn strstr strtod strtol strtoq strtoll) AC_CHECK_FUNCS(getcwd gettimeofday strcspn strdup strerror strspn strstr strtod strtol strtoq strtoll strsignal)
AC_CHECK_DECLS([sys_siglist],[],[],[
#if HAVE_SIGNAL_H
#include <signal.h>
#endif])
dnl dnl
dnl Need to check mmap for MAP_PRIVATE, MAP_ANONYMOUS, MAP_ANON, MAP_FIXED dnl Need to check mmap for MAP_PRIVATE, MAP_ANONYMOUS, MAP_ANON, MAP_FIXED