From owner-freebsd-arch Sun Jan 6 14:39:10 2002 Delivered-To: freebsd-arch@freebsd.org Received: from straylight.ringlet.net (discworld.nanolink.com [217.75.135.248]) by hub.freebsd.org (Postfix) with SMTP id CCD1637B400 for ; Sun, 6 Jan 2002 14:39:00 -0800 (PST) Received: (qmail 6628 invoked by uid 1000); 6 Jan 2002 21:38:51 -0000 Date: Sun, 6 Jan 2002 23:38:51 +0200 From: Peter Pentchev To: Thomas Hurst Cc: arch@FreeBSD.org Subject: Re: make(1) enhancement - an 'environment processor' option Message-ID: <20020106233851.L314@straylight.oblivion.bg> Mail-Followup-To: Thomas Hurst , arch@FreeBSD.org References: <20011225202925.F304@straylight.oblivion.bg> <20020106222002.E314@straylight.oblivion.bg> <20020106222342.GA76079@voi.aagh.net> <20020106233110.K314@straylight.oblivion.bg> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20020106233110.K314@straylight.oblivion.bg>; from roam@ringlet.net on Sun, Jan 06, 2002 at 11:31:10PM +0200 Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sun, Jan 06, 2002 at 11:31:10PM +0200, Peter Pentchev wrote: > On Sun, Jan 06, 2002 at 10:23:42PM +0000, Thomas Hurst wrote: > > * Peter Pentchev (roam@ringlet.net) wrote: > > > > > No feedback on this proposed change to make(1)? :) > > > > Personally I think this is something that should be handled by ports > > rather than make; can it's functionality not be added to bsd.port.mk or > > so? > > As I wrote in my reply to Mark Valentine's mail, I personally do not > think it can be easily added to bsd.port.mk without some *really* ugly > and error-prone code and *lots* of invocations of other programs. > > Everybody, feel free to prove me wrong :) Oh, and of course, the make(1) environment could well be tweaked outside of the ports tree, too; for my personal use, this avoids some hassling with different DOC_LANG, DOCDIR, WEB_LANG and WEBDIR settings for my own playpen. Yes, I know I can set a variable by myself, I know I can specify it on the make(1) command line; why should I need to? :) Now I can set or unset environment variables for various parts of the source tree without mucking with Makefiles; in short, I personally like it. G'luck, Peter -- No language can express every thought unambiguously, least of all this one. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message