diff options
-rw-r--r-- | configure.ac | 12 | ||||
-rw-r--r-- | tune/Makefile.am | 6 |
2 files changed, 15 insertions, 3 deletions
diff --git a/configure.ac b/configure.ac index 2908de2cd..53b502954 100644 --- a/configure.ac +++ b/configure.ac @@ -320,6 +320,18 @@ AC_C_CONST AC_C_VOLATILE MPFR_CONFIGS +# (From GMP 5.1) +# clock_gettime is in librt on *-*-osf5.1 and on glibc, so att -lrt to +# TUNE_LIBS if needed. On linux (tested on x86_32, 2.6.26), +# clock_getres reports ns accuracy, while in a quick test on osf +# clock_getres said only 1 millisecond. +old_LIBS="$LIBS" +AC_SEARCH_LIBS(clock_gettime, rt, [ + AC_DEFINE([HAVE_CLOCK_GETTIME],1,[Define to 1 if you have the `clock_gettime' function])]) +TUNE_LIBS="$LIBS" +LIBS="$old_LIBS" +AC_SUBST(TUNE_LIBS) + dnl dnl Setup GMP detection dnl diff --git a/tune/Makefile.am b/tune/Makefile.am index 50f4d37b3..f33045698 100644 --- a/tune/Makefile.am +++ b/tune/Makefile.am @@ -12,15 +12,15 @@ EXTRA_PROGRAMS = tuneup speed bidimensional_sample tuneup_SOURCES = tuneup.c -tuneup_LDADD = -lspeed $(top_builddir)/src/libmpfr.la +tuneup_LDADD = -lspeed $(top_builddir)/src/libmpfr.la $(TUNE_LIBS) tuneup_LDFLAGS = -static speed_SOURCES = speed.c -speed_LDADD = -lspeed $(top_builddir)/src/libmpfr.la +speed_LDADD = -lspeed $(top_builddir)/src/libmpfr.la $(TUNE_LIBS) speed_LDFLAGS = -static bidimensional_sample_SOURCES = bidimensional_sample.c -bidimensional_sample_LDADD = -lspeed $(top_builddir)/src/libmpfr.la +bidimensional_sample_LDADD = -lspeed $(top_builddir)/src/libmpfr.la $(TUNE_LIBS) bidimensional_sample_LDFLAGS = -static INCLUDES = -I$(top_srcdir)/src -I$(top_builddir)/src |