From 9637b42233c56f0811c7ebb0fe4e96124922a831 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Thu, 4 Mar 2010 00:27:06 -0500 Subject: Use libsandglass 0.2 API. --- bench/libdimension/Makefile.am | 4 ++-- bench/libdimension/array.c | 3 +-- bench/libdimension/bvst.c | 3 +-- bench/libdimension/geometry.c | 3 +-- configure.ac | 6 +++--- 5 files changed, 8 insertions(+), 11 deletions(-) diff --git a/bench/libdimension/Makefile.am b/bench/libdimension/Makefile.am index 4937e5d..9446f5e 100644 --- a/bench/libdimension/Makefile.am +++ b/bench/libdimension/Makefile.am @@ -21,8 +21,8 @@ INCLUDES = -I$(top_srcdir)/libdimension EXTRA_PROGRAMS = bench-array bench-geometry bench-bvst -AM_CFLAGS = $(SANDGLASS_CFLAGS) -AM_LDFLAGS = $(SANDGLASS_LIBS) $(top_builddir)/libdimension/libdimension.la +AM_CFLAGS = $(libsandglass_CFLAGS) +AM_LDFLAGS = $(libsandglass_LIBS) $(top_builddir)/libdimension/libdimension.la bench_array_SOURCES = array.c bench_geometry_SOURCES = geometry.c diff --git a/bench/libdimension/array.c b/bench/libdimension/array.c index 972fff6..dae7c98 100644 --- a/bench/libdimension/array.c +++ b/bench/libdimension/array.c @@ -33,9 +33,8 @@ main() const unsigned int count = 32; sandglass_t sandglass; - sandglass_attributes_t attr = { SANDGLASS_MONOTONIC, SANDGLASS_CPUTIME }; - if (sandglass_create(&sandglass, &attr, &attr) != 0) { + if (sandglass_init_monotonic(&sandglass, SANDGLASS_CPUTIME) != 0) { perror("sandglass_create()"); return EXIT_FAILURE; } diff --git a/bench/libdimension/bvst.c b/bench/libdimension/bvst.c index a33a8ba..f08989f 100644 --- a/bench/libdimension/bvst.c +++ b/bench/libdimension/bvst.c @@ -112,9 +112,8 @@ main() long grains; sandglass_t sandglass; - sandglass_attributes_t attr = { SANDGLASS_MONOTONIC, SANDGLASS_CPUTIME }; - if (sandglass_create(&sandglass, &attr, &attr) != 0) { + if (sandglass_init_monotonic(&sandglass, SANDGLASS_CPUTIME) != 0) { perror("sandglass_create()"); return EXIT_FAILURE; } diff --git a/bench/libdimension/geometry.c b/bench/libdimension/geometry.c index a2523b7..282d3eb 100644 --- a/bench/libdimension/geometry.c +++ b/bench/libdimension/geometry.c @@ -30,9 +30,8 @@ main() double result; sandglass_t sandglass; - sandglass_attributes_t attr = { SANDGLASS_MONOTONIC, SANDGLASS_CPUTIME }; - if (sandglass_create(&sandglass, &attr, &attr) != 0) { + if (sandglass_init_monotonic(&sandglass, SANDGLASS_CPUTIME) != 0) { perror("sandglass_create()"); return EXIT_FAILURE; } diff --git a/configure.ac b/configure.ac index ea454e3..089470d 100644 --- a/configure.ac +++ b/configure.ac @@ -40,11 +40,11 @@ AC_ARG_ENABLE([pgo], AM_CONDITIONAL([PGO], [test "$enable_pgo" != "no"]) dnl Timing library for benchmarks -PKG_CHECK_MODULES([SANDGLASS], [libsandglass], +PKG_CHECK_MODULES([libsandglass], [libsandglass >= 0.2], [], [AC_MSG_WARN([libsandglass not found - benchmarking suite will not work])]) -AC_SUBST(SANDGLASS_CFLAGS) -AC_SUBST(SANDGLASS_LIBS) +AC_SUBST(libsandglass_CFLAGS) +AC_SUBST(libsandglass_LIBS) dnl Ensure compilation in C99 mode AC_DEFINE([_XOPEN_SOURCE], [600]) -- cgit v1.2.3