From 4fe129818550a4acbe6dfe30af7868875fcf55b0 Mon Sep 17 00:00:00 2001 From: Georg Hopp Date: Sat, 4 Oct 2014 10:39:56 +0100 Subject: [PATCH] Use c99 standard and threadsave libc --- configure.ac | 3 +++ src/Makefile.am | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index 2e946e7..fcea186 100644 --- a/configure.ac +++ b/configure.ac @@ -57,6 +57,9 @@ AM_CFLAGS="${AM_CFLAGS} ${MEM_OPT_FLAGS}" AM_CFLAGS="${AM_CFLAGS} ${CFLAGS}" AC_SUBST(AM_CFLAGS) +AM_LDFLAGS="" +AC_SUBST(AM_LDFLAGS) + AC_CONFIG_FILES([Makefile docs/Makefile tests/Makefile diff --git a/src/Makefile.am b/src/Makefile.am index a5109c7..5f5885a 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,7 +1,8 @@ ACLOCAL_AMFLAGS = -I m4 AUTOMAKE_OPTIONS = subdir-objects -AM_CFLAGS += -I../include/ +AM_CFLAGS += -I../include/ -std=c99 -DREENTRANT -lpthread +AM_LDFLAGS += -lpthread TREVENT = event.c \ get_event_string.c \ @@ -25,5 +26,6 @@ TREVENT = event.c \ lib_LTLIBRARIES = libtrevent.la libtrevent_la_SOURCES = $(TREVENT) -libtrevent_la_CFLAGS = $(AM_CFLAGS) -pthread +libtrevent_la_CFLAGS = $(AM_CFLAGS) libtrevent_la_LIBADD = +libtrevent_la_LDFLAGS = -version-info 0:0:0 $(AM_LDFLAGS)