diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac index 2d8bec8..408eedc 100644 --- a/configure.ac +++ b/configure.ac @@ -52,6 +52,11 @@ PKG_CHECK_MODULES([GNUTLS], [gnutls], [ CFLAGS="$CFLAGS $GNUTLS_CFLAGS" LIBS="$LIBS $GNUTLS_LIBS" ], [AC_MSG_WARN([pkg-config does not know the "gnutls" module])]) +PKG_CHECK_MODULES([JANSSON], [jansson], [ + CPPFLAGS="$CPPFLAGS $JANSSON_CFLAGS" + CFLAGS="$CFLAGS $JANSSON_CFLAGS" + LIBS="$LIBS $JANSSON_LIBS" +], [AC_MSG_WARN([pkg-config does not know the "jansson" module])]) AS_IF([test "x$with_gobject" != xno], [PKG_CHECK_MODULES([GOBJECT], [gobject-2.0],, [AC_MSG_WARN([pkg-config does not know the "gobject-2.0" module])])]) AS_IF([test "x$with_gtk" != xno], @@ -59,7 +64,7 @@ AS_IF([test "x$with_gtk" != xno], PKG_CHECK_MODULES([ADW], [libadwaita-1],, [AC_MSG_WARN([pkg-config does not know the "libadwaita-1" module])])]) # Checks for header files. -AC_CHECK_HEADERS([check.h gnutls/gnutls.h gnutls/crypto.h],, +AC_CHECK_HEADERS([check.h gnutls/gnutls.h gnutls/crypto.h jansson.h],, [AC_MSG_ERROR([Required library headers not found.])]) SAVE_CPPFLAGS="$CPPFLAGS" @@ -95,8 +100,9 @@ gl_VISIBILITY # Checks for library functions. AC_SEARCH_LIBS([srunner_create], [check]) AC_SEARCH_LIBS([gnutls_hmac_init], [gnutls]) +AC_SEARCH_LIBS([json_loads], [jansson]) -AC_CHECK_FUNCS([srunner_create gnutls_hmac_init],, +AC_CHECK_FUNCS([srunner_create gnutls_hmac_init json_loads],, [AC_MSG_ERROR([Required library functions not found.])]) SAVE_LIBS="$LIBS" |