Quoting Sam Halliday <[EMAIL PROTECTED]> from ml.softs.gtk-gnutella.devel:
:was `autoreconf' not designed to do all this for you? adding an extra source
:file to the procedure with the GNU auto tools is trivial... it should just be
:one extra entry in a Makefile.in file. i really don't see what gtk-gnutella
:could be doing that pushes autoconf so far that it can't handle it.

The ONLY merit of auto* tools is that they are "standard".  Other than that,
they just plain suck.  And it's a shame that they have ever reached such
a status.  But the answer lies in the autoconf documentation.

Metaconfig (the Configure script generator) is still being used by the
Perl folks.  And that is no wonder, because Larry Wall, the father of Perl,
authored the dist-2.0 release, which contains metaconfig among other things.
And I authored the dist-3.0 release, which contains both metaconfig and jmake.

My personal opinion is that metaconfig is far superior to autoconf.  I am
more reserved on jmake versus automake, because I don't know automake well
enough to make a meaningful comparison.

:well, despite the fact that i think this is a very silly thing to do...

Stop right there when you say "silly".  It was not silly.  It was a decision
taken by the project manager, that came at a high cost to us.  We're not
silly to the point of imposing ourselves extra work unless it's really
necessary.

:if someone could please
:tell me how to script this new Configure file in non-interactive mode? does it
:take command line options like configure did? how can i find them out without
:having to run the script directly.

Look at the debian/rules file, which calls Configure.  Of course scripting
is possible!  And in case you wonder, I'm the one who designed and
implemented the scripting options of Configure.  Feel free to criticize
though.

Raphael
(Former project leader of gtk-gnutella)


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php
_______________________________________________
Gtk-gnutella-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel

Reply via email to