summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac10
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"