mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-01 12:20:26 +02:00
check for clock_getcpuclockid in gl_CLOCK_TIME
* acinclude.m4 (gl_CLOCK_TIME): It could be that clock_gettime is in libc but clock_getcpuclockid is not, so check for that explicitly.
This commit is contained in:
parent
933c6eb795
commit
074f39c7bc
2 changed files with 11 additions and 4 deletions
12
acinclude.m4
12
acinclude.m4
|
@ -529,8 +529,14 @@ AC_DEFUN([gl_CLOCK_TIME],
|
||||||
AC_SUBST([LIB_CLOCK_GETTIME])
|
AC_SUBST([LIB_CLOCK_GETTIME])
|
||||||
gl_saved_libs=$LIBS
|
gl_saved_libs=$LIBS
|
||||||
AC_SEARCH_LIBS([clock_gettime], [rt posix4],
|
AC_SEARCH_LIBS([clock_gettime], [rt posix4],
|
||||||
[test "$ac_cv_search_clock_gettime" = "none required" ||
|
[if test "$ac_cv_search_clock_gettime" = "none required"; then
|
||||||
LIB_CLOCK_GETTIME=$ac_cv_search_clock_gettime])
|
AC_SEARCH_LIBS([clock_getcpuclockid], [rt posix4],
|
||||||
AC_CHECK_FUNCS([clock_gettime clock_settime])
|
[test "$ac_cv_search_clock_getcpuclockid" = "none required" \
|
||||||
|
|| LIB_CLOCK_GETTIME=$ac_cv_search_clock_getcpuclockid],
|
||||||
|
[LIB_CLOCK_GETTIME=$ac_cv_search_clock_gettime])
|
||||||
|
else
|
||||||
|
LIB_CLOCK_GETTIME=$ac_cv_search_clock_gettime
|
||||||
|
fi])
|
||||||
|
AC_CHECK_FUNCS([clock_gettime clock_settime clock_getcpuclockid])
|
||||||
LIBS=$gl_saved_libs
|
LIBS=$gl_saved_libs
|
||||||
])
|
])
|
||||||
|
|
|
@ -67,7 +67,8 @@ AC_PROG_LN_S
|
||||||
dnl Gnulib.
|
dnl Gnulib.
|
||||||
gl_INIT
|
gl_INIT
|
||||||
dnl FIXME: remove me and the acinclude.m4 code when clock-gettime is
|
dnl FIXME: remove me and the acinclude.m4 code when clock-gettime is
|
||||||
dnl LGPL-compatible and can be imported normally.
|
dnl fixed for clock_getcpuclockid and can be imported normally from
|
||||||
|
dnl gnulib.
|
||||||
gl_CLOCK_TIME
|
gl_CLOCK_TIME
|
||||||
|
|
||||||
AC_PROG_CC_C89
|
AC_PROG_CC_C89
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue