diff options
Diffstat (limited to 'libev/libev.m4')
-rw-r--r-- | libev/libev.m4 | 11 |
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)]) |