diff mbox

[xf86-video-intel] test if librt is required for clock_gettime

Message ID 20130619061425.GA15891@mail.netspace.net.au (mailing list archive)
State New, archived
Headers show

Commit Message

Jonathan Gray June 19, 2013, 6:14 a.m. UTC
clock_gettime is in libc not librt on OpenBSD so check
to see if linking librt is required.

Signed-off-by: Jonathan Gray <jsg@jsg.id.au>
---
 configure.ac     | 4 ++++
 test/Makefile.am | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

Comments

Chris Wilson June 19, 2013, 11:40 a.m. UTC | #1
On Wed, Jun 19, 2013 at 04:14:25PM +1000, Jonathan Gray wrote:
> clock_gettime is in libc not librt on OpenBSD so check
> to see if linking librt is required.
> 
> Signed-off-by: Jonathan Gray <jsg@jsg.id.au>

Thank you, pushed.
-Chris
diff mbox

Patch

diff --git configure.ac configure.ac
index 3f6f9bd..26688a3 100644
--- configure.ac
+++ configure.ac
@@ -374,6 +374,10 @@  PKG_CHECK_MODULES(DRI, [xf86driproto], , DRI=no)
 PKG_CHECK_MODULES(DRI2, [dri2proto >= 2.6],, DRI2=no)
 PKG_CHECK_MODULES(PCIACCESS, [pciaccess >= 0.10])
 
+LIBS=""
+AC_SEARCH_LIBS(clock_gettime, rt, [CLOCK_GETTIME_LIBS=$LIBS])
+AC_SUBST(CLOCK_GETTIME_LIBS)
+
 sdkdir=`$PKG_CONFIG --variable=sdkdir xorg-server`
 
 if test "x$enable_dri" != "xno"; then
diff --git test/Makefile.am test/Makefile.am
index c3610f2..f51967b 100644
--- test/Makefile.am
+++ test/Makefile.am
@@ -25,7 +25,7 @@  check_PROGRAMS = $(stress_TESTS)
 noinst_PROGRAMS = lowlevel-blt-bench
 
 AM_CFLAGS = @CWARNFLAGS@ @X11_CFLAGS@ @DRM_CFLAGS@
-LDADD = libtest.la @X11_LIBS@ -lXfixes @DRM_LIBS@ -lrt
+LDADD = libtest.la @X11_LIBS@ -lXfixes @DRM_LIBS@ @CLOCK_GETTIME_LIBS@
 
 noinst_LTLIBRARIES = libtest.la
 libtest_la_SOURCES = \