+
+$PKG_CONFIG --exists glib-2.0 2>/dev/null
+if test "$?" != "0"
+then
+ AC_MSG_ERROR("Cannot find the glib-2.0 library.")
+fi
+GLIB_CPPFLAGS=`$PKG_CONFIG --cflags glib-2.0`
+GLIB_LDADD=`$PKG_CONFIG --libs glib-2.0`
+AC_SUBST(GLIB_CPPFLAGS)
+AC_SUBST(GLIB_LDADD)
+
+SAVE_CPPFLAGS="$CPPFLAGS"
+SAVE_LDFLAGS="$LDFLAGS"
+CPPFLAGS="$CPPFLAGS $GLIB_CPPFLAGS"
+LDFLAGS="$LDFLAGS $GLIB_LDADD"
+
+AC_CHECK_HEADERS(glib-2.0/glib.h)
+AC_CHECK_LIB(glib-2.0, g_tree_new, [have_libglib_2_0="yes"], [have_libglib_2_0="no"])
+
+CPPFLAGS="$SAVE_CPPFLAGS"
+LDFLAGS="$SAVE_LDFLAGS"
+
+AC_CHECK_HEADERS(rrd.h)
+AC_CHECK_LIB(rrd_th, rrd_update_r, [have_librrd_th="yes"], [have_librrd_th="no"])