summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorVivien Kraus <vivien@planete-kraus.eu>2023-05-13 02:39:01 +0200
committerVivien Kraus <vivien@planete-kraus.eu>2023-05-13 03:28:30 +0200
commitc01511f0656d8a3dcd21185e11438afc9c6b6d47 (patch)
treedb8ec6fe60b0ecc01fe5c640aa80caf08410bb56 /configure.ac
parenta0cae573354acbe194b37b6fbb0fe8a4aa83726c (diff)
Add initial support for json-ld activity objects.HEADmain
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"