[perf] Link to librt if available

This is needed on Solaris, but also works on Linux.
This commit is contained in:
Behdad Esfahbod 2007-06-09 13:48:13 -04:00
parent 85d045f267
commit 1d86c7fa88
2 changed files with 6 additions and 1 deletions

View file

@ -608,6 +608,9 @@ AC_CHECK_HEADERS([sched.h], [
]) ])
]) ])
AC_CHECK_LIB(rt, sched_yield, [RT_LIBS=-lrt], [RT_LIBS=])
CAIROPERF_LIBS=$RT_LIBS
dnl =========================================================================== dnl ===========================================================================
dnl Checks for misc headers dnl Checks for misc headers
AC_CHECK_HEADERS([libgen.h]) AC_CHECK_HEADERS([libgen.h])
@ -707,6 +710,7 @@ AC_SUBST(CAIRO_LDADD)
AC_SUBST(CAIRO_LIBS) AC_SUBST(CAIRO_LIBS)
AC_SUBST(PIXMAN_CFLAGS) AC_SUBST(PIXMAN_CFLAGS)
AC_SUBST(PIXMAN_LDADD) AC_SUBST(PIXMAN_LDADD)
AC_SUBST(CAIROPERF_LIBS)
dnl =========================================================================== dnl ===========================================================================
dnl Check for gtk-doc and docbook dnl Check for gtk-doc and docbook

View file

@ -54,7 +54,8 @@ cairo_perf_diff_files_SOURCES = \
cairo-stats.h cairo-stats.h
LDADD = $(top_builddir)/boilerplate/libcairoboilerplate.la \ LDADD = $(top_builddir)/boilerplate/libcairoboilerplate.la \
$(top_builddir)/src/libcairo.la $(top_builddir)/src/libcairo.la \
$(CAIROPERF_LIBS)
$(top_builddir)/boilerplate/libcairoboilerplate.la: $(top_builddir)/src/libcairo.la $(top_builddir)/boilerplate/libcairoboilerplate.la: $(top_builddir)/src/libcairo.la
cd $(top_builddir)/boilerplate && $(MAKE) $(AM_MAKEFLAGS) libcairoboilerplate.la cd $(top_builddir)/boilerplate && $(MAKE) $(AM_MAKEFLAGS) libcairoboilerplate.la