From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/12645 Path: main.gmane.org!not-for-mail From: wmperry@aventail.com (William M. Perry) Newsgroups: gmane.emacs.gnus.general Subject: To autoconf or not to autoconf (Was Re: Please unbundle the custom and widget libraries from qgnus.) Date: 21 Oct 1997 09:12:37 -0700 Message-ID: <86iuur2iyy.fsf_-_@kramer.in.aventail.com> References: <6fzpp7kocq.fsf@half.dna.lth.se> <86lo0p8hwy.fsf@kramer.in.aventail.com> Reply-To: wmperry@aventail.com NNTP-Posting-Host: coloc-standby.netfonds.no X-Trace: main.gmane.org 1035152144 4902 80.91.224.250 (20 Oct 2002 22:15:44 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 20 Oct 2002 22:15:44 +0000 (UTC) Cc: François Pinard , ding@gnus.org Return-Path: Original-Received: from xemacs.org (xemacs.cs.uiuc.edu [128.174.252.16]) by altair.xemacs.org (8.8.7/8.8.7) with ESMTP id KAA05370 for ; Tue, 21 Oct 1997 10:28:54 -0700 Original-Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by xemacs.org (8.8.5/8.8.5) with ESMTP id MAA10698 for ; Tue, 21 Oct 1997 12:30:45 -0500 (CDT) Original-Received: from claymore.vcinet.com (claymore.vcinet.com [208.205.12.23]) by ifi.uio.no (8.8.7/8.8.7/ifi0.2) with SMTP id SAA19589 for ; Tue, 21 Oct 1997 18:16:15 +0200 (MET DST) Original-Received: (qmail 880 invoked by uid 504); 21 Oct 1997 16:16:11 -0000 Original-Received: (qmail 877 invoked from network); 21 Oct 1997 16:16:11 -0000 Original-Received: from newman.aventail.com (root@199.238.236.1) by claymore.vcinet.com with SMTP; 21 Oct 1997 16:16:10 -0000 Original-Received: from kramer.in.aventail.com (wmperry@kramer.in.aventail.com [192.168.1.12]) by newman.aventail.com (8.8.5/8.8.5) with ESMTP id JAA07154; Tue, 21 Oct 1997 09:16:06 -0700 (PDT) Original-Received: (from wmperry@localhost) by kramer.in.aventail.com (8.8.5/8.8.5) id JAA13800; Tue, 21 Oct 1997 09:12:37 -0700 Original-To: Kai Grossjohann Errors-to: wmperry@aventail.com X-Face: O~Rn;(l][/-o1sALg4A@xpE:9-"'IR[%;,,!m7 writes: > >>>>> On 21 Oct 1997, François Pinard said: > > François> One thing that we also needed, and for a long while, is > François> using makeinfo whenever possible to generate the manuals. > François> Emacs is just too slow at it, and makeinfo is not so bad > François> anyway :-). Whatever the trick is, makeinfo should be > François> used if available on the installing system. > > I've been typing "make makeinfo" for a LONG time now and haven't had > any problems with it. Yes, but you have to go read the makefile to figure that out. Its not in the manual, the .el files, the texi files, nothing. :) [gnus]find . -type f -print | xargs fgrep -i makeinfo ./texi/Makefile:MAKEINFO=$(EMACS) -batch -q -no-site-file ./texi/Makefile: $(MAKEINFO) -eval '(find-file "gnus.texi")' $(XINFOSWI) ./texi/Makefile: $(MAKEINFO) -eval '(find-file "message.texi")' $(XINFOSWI) ./texi/Makefile:makeinfo: ./texi/Makefile: makeinfo -o gnus gnus.texi ./texi/Makefile: makeinfo -o message message.texi If you are using autoconf, you can make it automatically choose one or the other, automatically. The Emacs/W3 aclocal.m4 has grown quite a bit over the last few months, and has macros to run arbitrary lisp in the emacs you have chosen, and get the return values. This is how I check for the existence of widget, custom, package support in XEmacs, etc. -Bill P.