From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Andreas Schwab Newsgroups: gmane.emacs.devel Subject: Re: config.in Date: Fri, 19 Apr 2002 13:42:08 +0200 Sender: emacs-devel-admin@gnu.org Message-ID: References: <87g01vbhzi.fsf@tc-1-100.kawasaki.gol.ne.jp> <1018986015.10524.108.camel@space-ghost> <1676-Wed17Apr2002000044+0300-eliz@is.elta.co.il> <200204181845.g3IIjUp00524@aztec.santafe.edu> <5x1ydbanji.fsf@kfs2.cua.dk> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1019216734 17336 127.0.0.1 (19 Apr 2002 11:45:34 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 19 Apr 2002 11:45:34 +0000 (UTC) Cc: emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16yWpa-0004VV-00 for ; Fri, 19 Apr 2002 13:45:34 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 16yX8v-0005wU-00 for ; Fri, 19 Apr 2002 14:05:33 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16yWpK-0001r7-00; Fri, 19 Apr 2002 07:45:18 -0400 Original-Received: from ns.suse.de ([213.95.15.193] helo=Cantor.suse.de) by fencepost.gnu.org with smtp (Exim 3.34 #1 (Debian)) id 16yWmI-0001eq-00 for ; Fri, 19 Apr 2002 07:42:10 -0400 Original-Received: from Hermes.suse.de (Charybdis.suse.de [213.95.15.201]) by Cantor.suse.de (Postfix) with ESMTP id A319B1E621; Fri, 19 Apr 2002 13:42:09 +0200 (MEST) X-Authentication-Warning: sykes.suse.de: schwab set sender to schwab@suse.de using -f Original-To: storm@cua.dk (Kim F. Storm) X-Yow: Yow! Am I JOGGING yet?? In-Reply-To: <5x1ydbanji.fsf@kfs2.cua.dk> (storm@cua.dk's message of "19 Apr 2002 14:19:29 +0200") Original-Lines: 41 User-Agent: Gnus/5.090005 (Oort Gnus v0.05) Emacs/21.2.50 (ia64-suse-linux) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:2771 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:2771 storm@cua.dk (Kim F. Storm) writes: |> Andreas Schwab writes: |> |> > Richard Stallman writes: |> > |> > |> Things may be different now with src/config.in. There now seems to be |> > |> a Make rule to update that file, so it might try to run automatically. |> > |> This is no good. |> > |> > There was always a rule for configure as well, otherwise I wouldn't have |> > added one for config.in. But the difference with config.in is that it |> > depends on a third file, src/stamp-h.in, that functions as a timestamp |> > file, because autoheader does not modify its output if it wouldn't change, |> > thus to avoid running autoheader again and again the stamp file is needed. |> > I have already extended make-dist to fix the timestamps for distribution. |> |> I think I got lost half way through those changes.... I don't think |> I'll ever dare adding a new parameter to config.in or configure :-) You will not ever need to modify config.in any more. |> May I suggest that you write a short INTRO_CVS file (not to be |> included in a dist) which explains what tools are needed to |> reconfigure things (autoconf version etc.), what (config related) Just use autoconf >= 2.51, as stated in configure.in (AC_PREREQ). |> files are in CVS, why they are there, and what the dependencies |> between all those files are. In addition to autoconf you just need to run autoheader to update src/config.in. That's all. Andreas. -- Andreas Schwab, SuSE Labs, schwab@suse.de SuSE GmbH, Deutschherrnstr. 15-19, D-90429 Nürnberg Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."