From 4e329a95694c0b5f45087ee9e55a42ef4cf71d5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Tue, 9 Sep 2008 18:06:37 +0200 Subject: [PATCH] Get rid of Automake's "maintainer mode". * NEWS: Update. * configure.in: Remove `AM_MAINTAINER_MODE' invocation. * doc/Makefile.am, ice-9/Makefile.am: Ignore `MAINTAINER_MODE' conditional. --- NEWS | 7 +++++++ configure.in | 1 - doc/Makefile.am | 3 +-- ice-9/Makefile.am | 5 ++--- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/NEWS b/NEWS index 085b86963..d5e451039 100644 --- a/NEWS +++ b/NEWS @@ -17,6 +17,13 @@ When you use GDS to evaluate Scheme code from Emacs, you can now use `C-u' to indicate that you want to single step through that code. See `Evaluating Scheme Code' in the manual for more details. +* Changes to the distribution + +** Automake's `AM_MAINTAINER_MODE' is no longer used + +Thus, the `--enable-maintainer-mode' configure option is no longer +available: Guile is now always configured in "maintainer mode". + * Bugs fixed ** `guile-config link' now prints `-L$libdir' before `-lguile' diff --git a/configure.in b/configure.in index e1656c8d9..88adae2b6 100644 --- a/configure.in +++ b/configure.in @@ -47,7 +47,6 @@ AC_CONFIG_SRCDIR([GUILE-VERSION]) . $srcdir/GUILE-VERSION -AM_MAINTAINER_MODE AC_CONFIG_HEADERS([config.h]) AH_TOP(/*GUILE_CONFIGURE_COPYRIGHT*/) diff --git a/doc/Makefile.am b/doc/Makefile.am index 5a850fc51..188fa8334 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -43,9 +43,8 @@ EXTRA_DIST = groupings.alist # guile-api.alist # pending the papers from Robert Merkel # EXTRA_DIST = guile.1 -if MAINTAINER_MODE include $(top_srcdir)/am/maintainer-dirs guile-api.alist: guile-api.alist-FORCE ( cd $(top_builddir) ; $(mscripts)/update-guile-api.alist ) guile-api.alist-FORCE: -endif + diff --git a/ice-9/Makefile.am b/ice-9/Makefile.am index 87a39e51c..46c3f3499 100644 --- a/ice-9/Makefile.am +++ b/ice-9/Makefile.am @@ -1,6 +1,6 @@ ## Process this file with automake to produce Makefile.in. ## -## Copyright (C) 1998,1999,2000,2001,2003, 2004, 2006 Free Software Foundation, Inc. +## Copyright (C) 1998,1999,2000,2001,2003, 2004, 2006, 2008 Free Software Foundation, Inc. ## ## This file is part of GUILE. ## @@ -45,7 +45,6 @@ TAGS_FILES = $(subpkgdata_DATA) ## test.scm is not currently installed. EXTRA_DIST = $(ice9_sources) test.scm compile-psyntax.scm -if MAINTAINER_MODE # We expect this to never be invoked when there is not already # ice-9/psyntax.pp in %load-path, since compile-psyntax.scm depends # on ice-9/syncase.scm, which does `(load-from-path "ice-9/psyntax.pp")'. @@ -55,4 +54,4 @@ include $(top_srcdir)/am/pre-inst-guile psyntax.pp: psyntax.ss $(preinstguile) -s $(srcdir)/compile-psyntax.scm \ $(srcdir)/psyntax.ss $(srcdir)/psyntax.pp -endif +