Return-Path: Mailing-List: contact dev-help@apr.apache.org; run by ezmlm Delivered-To: mailing list dev@apr.apache.org Received: (qmail 4758 invoked from network); 15 Dec 2000 23:18:28 -0000 Received: from runyon.cygnus.com (HELO cygnus.com) (205.180.230.5) by locus.apache.org with SMTP; 15 Dec 2000 23:18:28 -0000 Received: from cse.cygnus.com (cse.cygnus.com [205.180.230.236]) by runyon.cygnus.com (8.8.7-cygnus/8.8.7) with ESMTP id PAA07755 for ; Fri, 15 Dec 2000 15:18:28 -0800 (PST) Received: (mdejong@localhost) by cse.cygnus.com (8.8.8+Sun/8.6.4) id PAA08861; Fri, 15 Dec 2000 15:18:28 -0800 (PST) Date: Fri, 15 Dec 2000 15:18:28 -0800 (PST) From: Mo DeJong To: dev@apr.apache.org Subject: Re: Patch to fix dirs when builddir != srcdir In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N On Fri, 15 Dec 2000, Sascha Schumann wrote: > > Could someone tell me why it was done this way? Is there > > any reason we could not switch over to using automake? > > automake is unsuitable for projects with a large set of > variables and/or Makefiles (because it shifts substitutions > from make to sed which becomes annoingly slow quickly). > Additionally, the dependency tracking is inherently build > around GNU utilities. Ok, so you don't like automake and gnu make. > It is very likely that APR will switch to a more suitable > build-system in the near future. > > I don't think there is anything currently which runs > config.status automatically (I have not looked at it for > quite some time though), so it should not fubar your build > out of the blue. > > - Sascha I run ./config.status and I expect it to work. Having a configure script that does an extra subst after running ./config.status from inside the normal configure script is just going to confuse people. I don't want to get back into that discussion of what "standard" means. I would hope that we could just agree that "does not confuse the daylights out of people who are used to working with autoconf and related tools" would be something to shoot for. Sure, you could go off and do it differently for your project, by why bother being different? Mo DeJong Red Hat Inc