[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnunet-scheme] 313/324: configure.ac: Make guile a hard requirement.
From: |
gnunet |
Subject: |
[gnunet-scheme] 313/324: configure.ac: Make guile a hard requirement. |
Date: |
Tue, 21 Sep 2021 13:25:53 +0200 |
This is an automated email from the git hooks/post-receive script.
maxime-devos pushed a commit to branch master
in repository gnunet-scheme.
commit 18dd768c5ab1b49d58b9813f2d0d2ab479e61e78
Author: Maxime Devos <maximedevos@telenet.be>
AuthorDate: Thu Sep 16 19:02:52 2021 +0200
configure.ac: Make guile a hard requirement.
If guile support would be disabled, there wouldn't be much left
of scheme-gnunet.
* confgure.ac: Remove --enable-guile code.
---
configure.ac | 32 +++++++++-----------------------
1 file changed, 9 insertions(+), 23 deletions(-)
diff --git a/configure.ac b/configure.ac
index ff96270..63bf98d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -36,13 +36,6 @@ AC_MSG_RESULT([***
dnl Checks for programs.
#PKG_PROG_PKG_CONFIG
-dnl GNU Guile support
-AC_MSG_CHECKING([whether building the Scheme implementation])
-AC_ARG_ENABLE(guile,
- AS_HELP_STRING([--enable-guile], [build GNU Guile implementation]),
- [opt_guile_impl=$enableval], [opt_guile_impl=yes])
-AC_MSG_RESULT($opt_guile_bindings)
-
AC_ARG_WITH([guile-site-dir], AS_HELP_STRING([--with-guile-site-dir=DIR],
[guile site directory for scheme-gnunet, default is guile system
settings]),
[guilesitedir="${withval}"], [guilesitedir='$(GUILE_SITE)'])
@@ -52,24 +45,17 @@ AC_ARG_WITH([guile-site-ccache-dir],
AS_HELP_STRING([--with-guile-site-ccache-di
AC_SUBST([guilesitedir])
AC_SUBST([guilesiteccachedir])
-if test "$opt_guile_impl" = "yes"; then
- AC_MSG_RESULT([***
-*** Detecting GNU Guile...
-])
-
- dnl Check for 'guild', which can be used to compile Scheme code
- dnl on Guile 2.x and 3.x.
- AC_PATH_PROG([GUILD], [guild])
- AC_SUBST([GUILD])
+dnl Check for 'guild', which can be used to compile Scheme code
+dnl on Guile 2.x and 3.x.
+AC_PATH_PROG([GUILD], [guild])
+AC_SUBST([GUILD])
- dnl TODO check if 2.x works
- GUILE_PKG([3.0 2.2 2.0])
- GUILE_PROGS
- GUILE_SITE_DIR
- GUILE_FLAGS
-fi
+dnl TODO check if 2.x works
+GUILE_PKG([3.0 2.2 2.0])
+GUILE_PROGS
+GUILE_SITE_DIR
+GUILE_FLAGS
-AM_CONDITIONAL([HAVE_GUILE], [test "$opt_guile_bindings" = "yes"])
AM_CONDITIONAL([HAVE_GUILD], [test "x$GUILD" != "x"])
AC_OUTPUT([Makefile])
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [gnunet-scheme] 300/324: doc: Move contact information to .tm documentation (and rewrite)., (continued)
- [gnunet-scheme] 300/324: doc: Move contact information to .tm documentation (and rewrite)., gnunet, 2021/09/21
- [gnunet-scheme] 296/324: RAEDME.org: Remove wishlist., gnunet, 2021/09/21
- [gnunet-scheme] 294/324: doc: Document tests in doc/scheme-gnunet.tm., gnunet, 2021/09/21
- [gnunet-scheme] 312/324: configure.ac: Set bug reporting address., gnunet, 2021/09/21
- [gnunet-scheme] 314/324: guix: Don't include a copy of guile-quickcheck., gnunet, 2021/09/21
- [gnunet-scheme] 316/324: doc: Split into pages., gnunet, 2021/09/21
- [gnunet-scheme] 290/324: doc: Document how to authenticate new source code., gnunet, 2021/09/21
- [gnunet-scheme] 299/324: README.org: Remove ‘Conventions’., gnunet, 2021/09/21
- [gnunet-scheme] 305/324: README.org: Remove LICENSE section., gnunet, 2021/09/21
- [gnunet-scheme] 302/324: doc: Fix double dash typography., gnunet, 2021/09/21
- [gnunet-scheme] 313/324: configure.ac: Make guile a hard requirement.,
gnunet <=
- [gnunet-scheme] 303/324: doc: Document the license summarily., gnunet, 2021/09/21
- [gnunet-scheme] 309/324: mq-impl/stream: Remove resolved TODO., gnunet, 2021/09/21
- [gnunet-scheme] 311/324: configure.ac: Set version number for release., gnunet, 2021/09/21
- [gnunet-scheme] 315/324: doc: Include a table of contents., gnunet, 2021/09/21
- [gnunet-scheme] 321/324: build: Correct invocation of texmacs and xvfb-run., gnunet, 2021/09/21
- [gnunet-scheme] 324/324: Rewrite git history to sign every commit., gnunet, 2021/09/21
- [gnunet-scheme] 317/324: doc: Update indices., gnunet, 2021/09/21
- [gnunet-scheme] 298/324: doc: Elaborate instructions for building from source., gnunet, 2021/09/21
- [gnunet-scheme] 307/324: ROADMAP.org: Mark ‘Documentation’ as done., gnunet, 2021/09/21
- [gnunet-scheme] 291/324: doc: Don't imply there is anything to configure., gnunet, 2021/09/21