From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Dave Love Newsgroups: gmane.emacs.devel Subject: Re: TODO additions Date: 17 Nov 2002 22:49:36 +0000 Sender: emacs-devel-admin@gnu.org Message-ID: References: <200210291902.g9TJ2AY18220@rum.cs.yale.edu> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1037574311 30485 80.91.224.249 (17 Nov 2002 23:05:11 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 17 Nov 2002 23:05:11 +0000 (UTC) Cc: schwab@suse.de, monnier+gnu/emacs@rum.cs.yale.edu, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18DYTV-0007vY-00 for ; Mon, 18 Nov 2002 00:05:09 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18DYVR-0004jW-00 for ; Mon, 18 Nov 2002 00:07:10 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 18DYU5-0007HW-00; Sun, 17 Nov 2002 18:05:45 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 18DYEa-0006qJ-00 for emacs-devel@gnu.org; Sun, 17 Nov 2002 17:49:44 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 18DYEW-0006o6-00 for emacs-devel@gnu.org; Sun, 17 Nov 2002 17:49:42 -0500 Original-Received: from albion.dl.ac.uk ([148.79.80.39]) by monty-python.gnu.org with esmtp (Exim 4.10) id 18DYEU-0006jg-00; Sun, 17 Nov 2002 17:49:38 -0500 Original-Received: from fx by albion.dl.ac.uk with local (Exim 3.35 #1 (Debian)) id 18DYES-0002ka-00; Sun, 17 Nov 2002 22:49:36 +0000 Original-To: rms@gnu.org Original-Lines: 20 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:9503 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:9503 Richard Stallman writes: > Using Autoconf means doing it by experiments on the system. > configure.in can also test the configuration name, > which means not using Autoconf. I don't think that's what most people using autoconf mean by `using autoconf'. The configuration name is actually derived by the autoconf macro AC_CANONICAL_HOST. However, I guess to most of us, substituting config info into Makefiles using cpp is `not using autoconf', whereas doing it directly with AC_OUTPUT and AC_SUBST is. > If it is going to do that, the present method (with .h files) is > easier than listing all the values directly on configure.in. You could use shell fragments instead of .h files to abstract some of the work if that was useful. It isn't necessary to do that, though. configure currently extracts info from the .h files, and that could be extended to do everything with AC_SUBST & al. It wouldn't help with the current .h files being a mess, though.