summaryrefslogtreecommitdiffstats
path: root/libev/libev.m4
diff options
context:
space:
mode:
Diffstat (limited to 'libev/libev.m4')
-rw-r--r--libev/libev.m411
1 files changed, 7 insertions, 4 deletions
diff --git a/libev/libev.m4 b/libev/libev.m4
index 0930c0c..6fdb13f 100644
--- a/libev/libev.m4
+++ b/libev/libev.m4
@@ -6,7 +6,7 @@ AC_CHECK_HEADERS(sys/inotify.h sys/epoll.h sys/event.h port.h poll.h sys/select.
AC_CHECK_FUNCS(inotify_init epoll_ctl kqueue port_create poll select eventfd signalfd)
-AC_CHECK_FUNC(clock_gettime, [], [
+AC_CHECK_FUNCS(clock_gettime, [], [
dnl on linux, try syscall wrapper first
if test $(uname) = Linux; then
AC_MSG_CHECKING(for clock_gettime syscall)
@@ -16,7 +16,7 @@ AC_CHECK_FUNC(clock_gettime, [], [
#include <time.h>],
[struct timespec ts; int status = syscall (SYS_clock_gettime, CLOCK_REALTIME, &ts)])],
[ac_have_clock_syscall=1
- AC_DEFINE(HAVE_CLOCK_SYSCALL, 1, "use syscall interface for clock_gettime")
+ AC_DEFINE(HAVE_CLOCK_SYSCALL, 1, Define to 1 to use the syscall interface for clock_gettime)
AC_MSG_RESULT(yes)],
[AC_MSG_RESULT(no)])
fi
@@ -27,7 +27,7 @@ AC_CHECK_FUNC(clock_gettime, [], [
fi
])
-AC_CHECK_FUNC(nanosleep, [], [
+AC_CHECK_FUNCS(nanosleep, [], [
if test -z "$LIBEV_M4_AVOID_LIBRT"; then
AC_CHECK_LIB(rt, nanosleep)
unset ac_cv_func_nanosleep
@@ -35,5 +35,8 @@ AC_CHECK_FUNC(nanosleep, [], [
fi
])
-AC_CHECK_LIB(m, ceil)
+if test -z "$LIBEV_M4_AVOID_LIBM"; then
+ LIBM=m
+fi
+AC_SEARCH_LIBS(floor, $LIBM, [AC_DEFINE(HAVE_FLOOR, 1, Define to 1 if the floor function is available)])