summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorVivien Kraus <vivien@planete-kraus.eu>2020-01-01 00:00:00 +0100
committerVivien Kraus <vivien@planete-kraus.eu>2021-06-19 15:36:55 +0200
commit443c2c3357e491da1b520d3979798092cf2e6fb2 (patch)
treeb0349aa58c588f15ae809235df8670e8af4870a0 /configure.ac
parent0e29ddc3c41870e14da87770a429a94f80dd4110 (diff)
Set up the project infrastructure
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac28
1 files changed, 28 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
new file mode 100644
index 0000000..44d902b
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,28 @@
+AC_INIT([webid-oidc], m4_esyscmd([bash ./get-version]), [vivien@planete-kraus.eu])
+AC_CONFIG_SRCDIR([src/libwebidoidc.c])
+AM_INIT_AUTOMAKE([subdir-objects])
+AM_SILENT_RULES([yes])
+
+AC_PROG_CC
+AM_MISSING_PROG([SNARF], [guile-snarf])
+AM_MISSING_PROG([HELP2MAN], [help2man])
+LT_INIT
+AC_CONFIG_HEADERS([config.h])
+AM_GNU_GETTEXT([external])
+AM_GNU_GETTEXT_VERSION([0.20])
+GUILE_PKG([3.0])
+GUILE_PROGS
+GUILE_SITE_DIR
+PKG_CHECK_MODULES([NETTLE], [nettle])
+PKG_CHECK_MODULES([HOGWEED], [hogweed])
+PKG_CHECK_MODULES([GUILE], [guile-$GUILE_EFFECTIVE_VERSION])
+GUILE_MODULE_REQUIRED([json])
+GUILE_MODULE_REQUIRED([rdf rdf])
+GUILE_MODULE_REQUIRED([turtle tordf])
+GUILE_MODULE_REQUIRED([turtle fromrdf])
+GUILE_MODULE_REQUIRED([nquads tordf])
+GUILE_MODULE_REQUIRED([nquads fromrdf])
+
+AC_CONFIG_FILES([Makefile po/Makefile.in man/Makefile])
+AC_CONFIG_FILES([man/reset-env], [chmod +x man/reset-env])
+AC_OUTPUT