apr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Max Bowsher <ma...@ukf.net>
Subject Re: [PATCH] Do not include <uuid.h> and <uuid/uuid.h> in same file
Date Thu, 23 Feb 2006 19:52:05 GMT
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Graham Leggett wrote:
> William A. Rowe, Jr. wrote:
> 
>>> My gut says if we cannot solve this trivial problem over the
>>> course of three+ months due to a utter lack of competency in
>>> autoconf (and lack of time by the small handful who understand
>>> it), perhaps the project should consider alternatives to autoconf
>>> as we start looking down the road at APR 2.0.0?
>>>
>>> Does anyone have any positive experiences with other configuration
>>> and feature detection tools?
> 
> I recently had to get my hands dirty getting a 17 year old combination C
> and C++ codebase cleaned up and the build system replaced from scratch,
> and in the process got quite good at doing autoconf + automake +
> libtool. We kept the config pretty standard, and found that as long as
> you keep things simple and straightforward autoconf works pretty well.
> 
> But regardless, a build tool needs to do at least this:
> 
> - Track dependancies properly. If changing a header file does not cause
> corresponding rebuild of code, the build system is broken.
> 
> - Be as platform independant as possible. Here autoconf scores lots of
> points by having had wide exposure and a long history.
> 
> - Be reasonably straightforward to use. Here autoconf is not as clear,
> but we did find that a lot of clarity comes from creating your
> configure.ac's in as standard a way as possible.

Another benefit of autoconf is the interface presented to users - a
./configure script - is such a familiar and ubiquitous one.

I'd rate myself as competent with autoconf+libtool, and am happy to help
- - feel free to prod me explicitly towards any issues requiring an
autotool-interested person if I don't notice myself.

Max.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Cygwin)

iD8DBQFD/hJlfFNSmcDyxYARAuMDAKDE4bfM5NgNWkk1r3ZeuXV9KlQAVwCfUZeY
Z3v2ugKuU9nqdfbdK+OeY58=
=Ok2r
-----END PGP SIGNATURE-----

Mime
View raw message