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?

We (stdcxx) have been using our own very simple yet quite powerful
autoconfiguration infrastructure. It's not as efficient as autoconf
but it's easier to understand and work with, and the inefficiency
could easily be dealt with.

The whole thing is only about 350 lines of shell script embedded in
just one GNU makefile, with the configuration tests stored separately
as plain C/C++ source and/or shell scripts:

http://svn.apache.org/repos/asf/incubator/stdcxx/trunk/etc/config/GNUmakefile.cfg
http://svn.apache.org/repos/asf/incubator/stdcxx/trunk/etc/config/src/

The basic types of config tests the infrastructure can do:

   compile only
   compile, link and run
   compile, link, run, and collect output
   compile and link a library
   compile and link with an object or library

From what I understand, autoconf doesn't do the last three. The
downside is that there is no libtool.

Martin

Reply via email to