src/rrdd.[ch]: Implemented flushing of dead values once in a while.
[rrdd.git] / configure.ac
1 AC_INIT(rrdd, 1.0.0)
2 AC_CONFIG_SRCDIR(src/rrdd.c)
3 AC_CONFIG_HEADERS(src/config.h)
4 AM_INIT_AUTOMAKE(dist-bzip2)
5 AC_LANG(C)
6
7 AC_PREFIX_DEFAULT("/opt/rrdd")
8
9 AC_PROG_CPP
10 AC_PROG_CC
11 AM_PROG_CC_C_O
12 AC_PROG_INSTALL
13 PKG_PROG_PKG_CONFIG
14
15 AC_LIBLTDL_CONVENIENCE
16 AC_SUBST(LTDLINCL)
17 AC_SUBST(LIBLTDL)
18
19 AC_PROG_LIBTOOL
20 AC_CONFIG_SUBDIRS(libltdl)
21
22 AC_HEADER_STDC
23
24 $PKG_CONFIG --exists glib-2.0 2>/dev/null
25 if test "$?" != "0"
26 then
27         AC_MSG_ERROR("Cannot find the glib-2.0 library.")
28 fi
29 GLIB_CPPFLAGS=`$PKG_CONFIG --cflags glib-2.0`
30 GLIB_LDADD=`$PKG_CONFIG --libs glib-2.0`
31 AC_SUBST(GLIB_CPPFLAGS)
32 AC_SUBST(GLIB_LDADD)
33
34 SAVE_CPPFLAGS="$CPPFLAGS"
35 SAVE_LDFLAGS="$LDFLAGS"
36 CPPFLAGS="$CPPFLAGS $GLIB_CPPFLAGS"
37 LDFLAGS="$LDFLAGS $GLIB_LDADD"
38
39 AC_CHECK_HEADERS(glib-2.0/glib.h)
40 AC_CHECK_LIB(glib-2.0, g_tree_new, [have_libglib_2_0="yes"], [have_libglib_2_0="no"])
41
42 CPPFLAGS="$SAVE_CPPFLAGS"
43 LDFLAGS="$SAVE_LDFLAGS"
44
45 AC_CHECK_HEADERS(rrd.h)
46 AC_CHECK_LIB(rrd_th, rrd_update_r, [have_librrd_th="yes"], [have_librrd_th="no"])
47
48 AC_OUTPUT(Makefile src/Makefile)