X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=configure.ac;h=e27fd542bc2f4f40aeaae773f10601c5a1431393;hb=c08cfbb86fc765dc9aac1e8f22548aa05da722fc;hp=125f37bb370c0648e3e979736b04ded7dc0f3edd;hpb=119de663a2fc33ea2f9303e0cbe59ab32460520b;p=collection4.git diff --git a/configure.ac b/configure.ac index 125f37b..e27fd54 100644 --- a/configure.ac +++ b/configure.ac @@ -14,6 +14,7 @@ AC_PROG_CPP AC_PROG_INSTALL AC_PROG_LEX AC_PROG_YACC +PKG_PROG_PKG_CONFIG AM_CONDITIONAL(COMPILER_IS_GCC, test "x$GCC" = "xyes") # @@ -22,12 +23,18 @@ AM_CONDITIONAL(COMPILER_IS_GCC, test "x$GCC" = "xyes") AC_HEADER_STDC AC_CHECK_HEADERS(stdbool.h sys/types.h sys/socket.h netdb.h) -AC_CHECK_HEADERS(fcgiapp.h fcgi_stdio.h rrd.h, [], +AC_CHECK_HEADERS(fcgiapp.h fcgi_stdio.h rrd.h yajl/yajl_gen.h, [], [AC_MSG_ERROR(a required header file cannot be found.)]) AC_CHECK_LIB(fcgi, FCGI_Accept, [], [AC_MSG_ERROR(cannot find libfcgi.)]) AC_CHECK_LIB(rrd_th, rrd_graph_v, [], [AC_MSG_ERROR(cannot find librrd_th.)], [-lm]) +AC_CHECK_LIB(yajl, yajl_gen_alloc, [], + [AC_MSG_ERROR(cannot find libyajl.)]) + +PKG_CHECK_MODULES([libcollectdclient], [libcollectdclient], + [with_libcollectdclient="yes"], + [with_libcollectdclient="no"]) AC_OUTPUT(Makefile share/Makefile src/Makefile)