On Wed, 29 Nov 2000, Greg Stein wrote: > On Tue, Nov 28, 2000 at 09:31:54PM -0000, [EMAIL PROTECTED] wrote: > > rbb 00/11/28 13:31:53 > > > > Modified: src acinclude.m4 configure.in > > . apr_common.m4 hints.m4 > > Added: src hints.m4 > > Log: > > Split the hints file into two files, one in APR and one in Apache. The > > APR > > hints file just sets build variables, the Apache hints file just sets > > Apache variables. This is meant to clean up parts of APR, so that they > > don't include Apache information. > >... > > --- apr_common.m4 2000/11/02 05:01:08 1.7 > > +++ apr_common.m4 2000/11/28 21:31:52 1.8 > >... > > +dnl > > +dnl APR_DOEXTRA > > +dnl > > +dnl Handle the use of EXTRA_* variables. > > +dnl Basically, EXTRA_* vars are added to the > > +dnl current settings of their "parents". We > > +dnl can expand as needed. This is ugly > > +dnl > > +AC_DEFUN(APR_DOEXTRA, [ > > + for i in CFLAGS LDFLAGS LIBS > > + do > > + eval APR_TMP=\$EXTRA_$i > > + if test -n "$APR_TMP"; then > > + eval $i=\"\$$i $APR_TMP\" > > + eval export $i > > + eval unset EXTRA_${i} > > + eval export EXTRA_${i} > > + fi > > + done > > +]) > > I see that this came from apr/hints.m4, but I don't understand what it is > really doing here. What is this extra magic? > > AFAIK, all we need to do is set the variables, and that is that. No fancy > export or anything.
Unfortunately, as Jim found when he first did this stuff, Autoconf doesn't use the EXTRA_* variables, so this is a bit of a hack. Ryan _______________________________________________________________________________ Ryan Bloom [EMAIL PROTECTED] 406 29th St. San Francisco, CA 94131 -------------------------------------------------------------------------------