httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Doug MacEachern <>
Subject Re: location of httpd.h (Was: logging before exit) (fwd)
Date Wed, 13 Nov 1996 18:45:26 GMT
On Tue, 12 Nov 1996, Roy T. Fielding wrote:

> >>> I'd suggest both parties follow the tradition. Apache should have a
> >>> 'make install' that installs both binary and header file, and modperl
> >>> should not insist on seeing the apache source but should ask for the
> >>> installed header file. (And search for it in /usr/local/include etc.)
> No way -- httpd.h is an internal configuration file which is specific
> to a particular server source tree (remember, there may be more than one
> on a machine).  It doesn't belong outside the apache tree.  

True, good point.

> Why don't
> they just setup a modules/mod_perl/* directory and then refer to it
> as ../../httpd.h (or, better, just as httpd.h and let make set up
> the -I options).

This is exactly what mod_perl does now.  But, there are two sides of the build, the
apache part (httpd + libmodperl.a) and the perl part, several modules built and
installed by Perl's MakeMaker, one of which is Apache::Constants who needs httpd.h.
Rob wants to build the httpd binary once, then install the perl side on other machines
without taking the apache source tree along too.
We'll come up with another solution...


> .....Roy

View raw message