[openbeos-build-team] Re: Jam 2.4 hack

  • From: "David Reid" <dreid@xxxxxxxxxxxx>
  • To: <openbeos-build-team@xxxxxxxxxxxxx>
  • Date: Wed, 3 Jul 2002 23:05:50 +0100

Guys,

I realise there has been much talk but you need to do this, and do this now.
However it's done there are a LOT of folks out there who are speaking about
this issue being lacking. It's one of the negative points about the project
at the moment.

Sorry to dump on you but it's been over a week in conversation and the time
is ripe for action - however you do it.

david

----- Original Message -----
From: "Ryan Leavengood" <leavengood@xxxxxxxxxxxx>
To: <openbeos-build-team@xxxxxxxxxxxxx>
Sent: Wednesday, July 03, 2002 1:15 AM
Subject: [openbeos-build-team] Re: Jam 2.4 hack


>
> >Mmh, at least I wouldn't know how to do it. Unlike make Jam doesn't
> >feature rebuilding of Makefiles. The execution order of the passes is
> >strictly linear, and since a file to be included would be needed in
> the
> >parsing pass, but can't be built before the updating pass, I don't
> have
> >much hope for this idea.
>
> Yeah as far as I know, this is correct.  You can't generate something
> to be included in the same file that is generating it (chicken before
> the egg, etc.)
>
> >Err, I'm afraid you mean Ryan or me. ;-)
> >
> >I'm not common to autoconf, which Ryan proposed to use. So please
> >forgive my naive ignorance, as I would currently doing something
> simple
> >like:
> [Excellent configure script snipped]
>
> Actually I've never used autoconf either, hehehe.  But I learn fast,
> and there are plenty of docs available online about it (unlike, *ahem*,
> Jam.)
>
> But really, this script you provided looks just fine.  Until our
> configuration needs become more complex (and hopefully they won't),
> something like that should suffice.
>
> >With Jam 2.4 we can use the GLOB rule to determine whether a
> >BuildConfig file does exist.
>
> Indeed.  And if it doesn't exist we EXIT with a nice message saying to
> run configure before running jam again.  Works for me!
>
> Ryan Leavengood
> OpenBeOS Build Team Lead
>
>


Other related posts: