2015-11-05 17:26:59 +01:00
|
|
|
# -*- Autoconf -*-
|
|
|
|
# Process this file with autoconf to produce a configure script.
|
|
|
|
|
|
|
|
AC_PREREQ(2.69)
|
2015-11-13 21:51:46 +01:00
|
|
|
AC_INIT([Guile-GNUnet], [0.0], [bug-guix@gnu.org], [guile-gnunet],
|
2015-11-05 17:26:59 +01:00
|
|
|
[http://www.gnu.org/software/guix/])
|
|
|
|
AC_CONFIG_AUX_DIR([build-aux])
|
|
|
|
|
|
|
|
AM_INIT_AUTOMAKE([1.12 foreign silent-rules subdir-objects \
|
|
|
|
color-tests parallel-tests -Woverride -Wno-portability])
|
|
|
|
|
|
|
|
# Enable silent rules by default.
|
|
|
|
AM_SILENT_RULES([yes])
|
|
|
|
|
|
|
|
AC_CONFIG_SRCDIR([gnu/gnunet/identity.scm])
|
|
|
|
AC_CONFIG_MACRO_DIR([m4])
|
|
|
|
|
|
|
|
AC_CANONICAL_HOST
|
|
|
|
|
|
|
|
dnl We require pkg.m4 (from pkg-config) and guile.m4 (from Guile.)
|
|
|
|
dnl Make sure they are available.
|
|
|
|
m4_pattern_forbid([PKG_CHECK_MODULES])
|
|
|
|
m4_pattern_forbid([GUILE_MODULE_AVAILABLE])
|
|
|
|
|
|
|
|
PKG_CHECK_MODULES([GUILE], [guile-2.0 >= 2.0.7])
|
|
|
|
AC_PATH_PROG([GUILE], [guile])
|
|
|
|
AC_PATH_PROG([GUILD], [guild])
|
|
|
|
if test "x$GUILD" = "x"; then
|
|
|
|
AC_MSG_ERROR(['guild' binary not found; please check your Guile 2.x installation.])
|
|
|
|
fi
|
|
|
|
|
|
|
|
guilemoduledir="${datarootdir}/guile/site/2.0"
|
|
|
|
AC_SUBST([guilemoduledir])
|
|
|
|
|
|
|
|
AC_CACHE_SAVE
|
|
|
|
|
|
|
|
PKG_CHECK_MODULES([GNUNETUTIL], [gnunetutil])
|
|
|
|
PKG_CHECK_MODULES([GNUNETFS], [gnunetfs])
|
|
|
|
PKG_CHECK_MODULES([GNUNETIDENTITY], [gnunetidentity])
|
|
|
|
|
2015-11-05 17:35:54 +01:00
|
|
|
GNUNETUTIL_LIBDIR="`$PKG_CONFIG --variable=libdir gnunetutil`"
|
|
|
|
GNUNETFS_LIBDIR="`$PKG_CONFIG --variable=libdir gnunetfs`"
|
|
|
|
GNUNETIDENTITY_LIBDIR="`$PKG_CONFIG --variable=libdir gnunetidentity`"
|
|
|
|
|
|
|
|
AC_SUBST([GNUNETUTIL_LIBDIR])
|
|
|
|
AC_SUBST([GNUNETFS_LIBDIR])
|
|
|
|
AC_SUBST([GNUNETIDENTITY_LIBDIR])
|
|
|
|
|
|
|
|
AC_CONFIG_FILES([Makefile gnu/gnunet/config.scm])
|
2015-11-05 17:26:59 +01:00
|
|
|
AC_CONFIG_FILES([pre-inst-env], [chmod +x pre-inst-env])
|
|
|
|
|
2015-11-13 21:47:53 +01:00
|
|
|
dnl The examples.
|
|
|
|
AC_CONFIG_FILES([examples/download], [chmod +x examples/download])
|
|
|
|
AC_CONFIG_FILES([examples/identity], [chmod +x examples/identity])
|
|
|
|
AC_CONFIG_FILES([examples/identity-bis], [chmod +x examples/identity-bis])
|
|
|
|
AC_CONFIG_FILES([examples/publish], [chmod +x examples/publish])
|
|
|
|
AC_CONFIG_FILES([examples/search], [chmod +x examples/search])
|
|
|
|
AC_CONFIG_FILES([examples/search-ns], [chmod +x examples/search-ns])
|
|
|
|
|
2015-11-05 17:26:59 +01:00
|
|
|
AC_OUTPUT
|