summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorVivien Kraus <vivien@planete-kraus.eu>2023-03-20 19:55:33 +0100
committerVivien Kraus <vivien@planete-kraus.eu>2023-03-20 20:59:32 +0100
commitb7a76711ed9898dca90b91f87c5dcbd49be9553e (patch)
tree0e024862b656e9b22b1d933fac19de5b8af8d30d /configure.ac
parent8d56568d5c75ef606e3aa0a755433e2447aa6901 (diff)
Hash the primary cache key.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac16
1 files changed, 13 insertions, 3 deletions
diff --git a/configure.ac b/configure.ac
index ae8dc36..8a2410b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -34,15 +34,21 @@ PKG_CHECK_MODULES([GTK], [gtk4], [
CPPFLAGS="$CPPFLAGS $GTK_CFLAGS"
CFLAGS="$CFLAGS $GTK_CFLAGS"
LIBS="$LIBS $GTK_LIBS"
-], [AC_MSG_WARN([pkg-config does not know the "gtk" module])])
+], [AC_MSG_WARN([pkg-config does not know the "gtk4" module])])
PKG_CHECK_MODULES([ADW], [libadwaita-1], [
CPPFLAGS="$CPPFLAGS $ADW_CFLAGS"
CFLAGS="$CFLAGS $ADW_CFLAGS"
LIBS="$LIBS $ADW_LIBS"
-], [AC_MSG_WARN([pkg-config does not know the "libadwaita" module])])
+], [AC_MSG_WARN([pkg-config does not know the "libadwaita-1" module])])
+PKG_CHECK_MODULES([GNUTLS], [gnutls], [
+ CPPFLAGS="$CPPFLAGS $GNUTLS_CFLAGS"
+ CFLAGS="$CFLAGS $GNUTLS_CFLAGS"
+ LIBS="$LIBS $GNUTLS_LIBS"
+], [AC_MSG_WARN([pkg-config does not know the "gnutls" module])])
# Checks for header files.
-AC_CHECK_HEADERS([check.h gtk/gtk.h adwaita.h])
+AC_CHECK_HEADERS([check.h gtk/gtk.h adwaita.h gnutls/gnutls.h gnutls/crypto.h],,
+ [AC_MSG_ERROR([Required library headers not found.])])
# Checks for typedefs, structures, and compiler characteristics.
AC_C_INLINE
@@ -55,6 +61,10 @@ gl_VISIBILITY
AC_SEARCH_LIBS([srunner_create], [check])
AC_SEARCH_LIBS([gtk_application_new], [gtk-4])
AC_SEARCH_LIBS([adw_application_new], [adwaita-1])
+AC_SEARCH_LIBS([gnutls_hmac_init], [gnutls])
+
+AC_CHECK_FUNCS([srunner_create gtk_application_new adw_application_new gnutls_hmac_init],,
+ [AC_MSG_ERROR([Required library functions not found.])])
i_am_windows=no
case "$host_os" in