build: Add -lrt for programs that use clock_gettime()
authorDerek Foreman <derekf@osg.samsung.com>
Mon, 29 Jun 2015 19:05:38 +0000 (14:05 -0500)
committerDerek Foreman <derekf@osg.samsung.com>
Wed, 21 Oct 2015 21:40:08 +0000 (16:40 -0500)
glibc requires this prior to 2.17, and we already do it in a few other
places.

Signed-off-by: Derek Foreman <derekf@osg.samsung.com>
Reviewed-by: Giulio Camuffo <giuliocamuffo@gmail.com>
Makefile.am

index 13c43bf..55e3bcb 100644 (file)
@@ -65,7 +65,7 @@ weston_LDFLAGS = -export-dynamic
 weston_CPPFLAGS = $(AM_CPPFLAGS) -DIN_WESTON
 weston_CFLAGS = $(AM_CFLAGS) $(COMPOSITOR_CFLAGS) $(LIBUNWIND_CFLAGS)
 weston_LDADD = $(COMPOSITOR_LIBS) $(LIBUNWIND_LIBS) \
-       $(DLOPEN_LIBS) -lm libshared.la
+       $(DLOPEN_LIBS) -lm -lrt libshared.la
 
 weston_SOURCES =                                       \
        src/git-version.h                               \
@@ -506,7 +506,7 @@ nodist_weston_presentation_shm_SOURCES =            \
        protocol/presentation_timing-protocol.c         \
        protocol/presentation_timing-client-protocol.h
 weston_presentation_shm_CFLAGS = $(AM_CFLAGS) $(SIMPLE_CLIENT_CFLAGS)
-weston_presentation_shm_LDADD = $(SIMPLE_CLIENT_LIBS) libshared.la -lm
+weston_presentation_shm_LDADD = $(SIMPLE_CLIENT_LIBS) libshared.la -lm -lrt
 
 weston_multi_resource_SOURCES = clients/multi-resource.c
 weston_multi_resource_CFLAGS = $(AM_CFLAGS) $(SIMPLE_CLIENT_CFLAGS)