1# Setup the sysconfdir for all consumers. 2m4_include(common_m4/as_ac_expand.m4) 3m4_include(common_m4/set_dirs.m4) 4 5AC_CHECK_LIB([rt], [timer_create]) 6AC_CHECK_LIB([m], [floor]) 7AC_CHECK_LIB([pthread], [pthread_create]) 8AC_CHECK_LIB([crypto], [EVP_DigestInit]) 9AC_CHECK_LIB([ssl], [SSL_write]) 10AC_CHECK_LIB([magic], [magic_open]) 11AC_CHECK_LIB([dl], [dlopen]) 12AC_CHECK_LIB([pcre], [pcre_compile]) 13 14AC_CHECK_LIB([uuid], [uuid_copy], [], [UUID="no"]) 15AS_IF([test "x$UUID" = "xno"], 16 [AC_MSG_ERROR("uuid library not found")] 17 ) 18 19#AC_CHECK_LIB([curl], [curl_easy_perform], [ 20# CURL_CFLAGS=`curl-config --cflags` 21# CURL_LIBS=`curl-config --libs` 22# CFLAGS="$CFLAGS $CURL_CFLAGS" 23# LIBS="$CURL_LIBS $LIBS" 24#], [CURL="no"]) 25#AS_IF([test "x$CURL" = "xno"], 26# [AC_MSG_ERROR("curl library not found")] 27# ) 28 29AC_CHECK_HEADERS([uuid/uuid.h], [], [UUID_HEADER="no"]) 30AS_IF([test "x$UUID_HEADER" = "xno"], 31 [AC_MSG_ERROR("uuid header file not found")] 32 ) 33 34AC_CHECK_HEADERS([openssl/evp.h], [], [OPENSSL_HEADER="no"]) 35AS_IF([test "x$OPENSSL_HEADER" = "xno"], 36 [AC_MSG_ERROR("openssl header file not found")] 37 ) 38 39#AC_CHECK_HEADERS([magic.h], [], [MAGIC_HEADER="no"]) 40#AS_IF([test "x$MAGIC_HEADER" = "xno"], 41# [AC_MSG_ERROR("magic header file not found")] 42# ) 43 44#AC_CHECK_HEADERS([pcre.h], [], [PCRE_HEADER="no"]) 45#AS_IF([test "x$PCRE_HEADER" = "xno"], 46# [AC_MSG_ERROR("pcre header file not found")] 47# ) 48 49PKG_CHECK_MODULES([LIBCONFIG], [libconfig >= 1.3.2]) 50CFLAGS="$LIBCONFIG_CFLAGS $CFLAGS" 51LIBS="$LIBCONFIG_LIBS $LIBS" 52 53#AC_CHECK_HEADERS([curl/curl.h], [], [CURL_HEADER="no"]) 54#AS_IF([test "x$CURL_HEADER" = "xno"], 55# [AC_MSG_ERROR("curl header file not found")] 56# ) 57 58PKG_CHECK_MODULES([JSON], [json-c >= 0.9]) 59 60CFLAGS="$JSON_CFLAGS $CFLAGS" 61LIBS="$JSON_LIBS $LIBS" 62 63