Bootstrapper
Main Project Page Download Examples

      The bootstrapper program is used to create a customized bootstrap script by scanning a project's configure.in file. By scanning the autoconf macros in configure.in , bootstrapper determines which programs need to be used to create a usable configure script, then creates a bootstrap script which is custom tailored to your project's configuration.

      The resulting bootstrap script is nice for a developer to rebuild the configure script and Makefile.in files. It is especially nice for a project which may be downloaded off of a cvs server. By including a bootstrap script in a cvs repository, all auto generated files related to configure can be excluded from the cvs repository.

      On the other side it is also useful for a developer importing a new project onto a cvs repository. Instead of removing auto-generated files by hand, one would simply have to run `make distclean' then `./bootstrap --clean' to remove all auto-generated files.

      I wrote this program because I find myself hand-writing a bootstrap script every time I autoconfiscate a new package. I have no doubt that the bootstrap script is useful for developers. By writing bootstrapper I hope to never have to write another bootstrap script. Now I'll be able to write my Makefile.am , configure.in , run bootstrapper , then./bootstrap && ./configure && make. Nice Huh?

      If you're new to GNU's autotools, or if you want to see how bootstrapper works, check out my brief tutorial

      I'm currently working on autoconfiscating the Geek. And I'm going to document the process, so if you'd like to see a little in depth example, check it out here

      $Id: frontpage.xml,v 1.4 2002/06/06 01:19:43 ant Exp $

News
The end of the bootstrapper   lergnom - 2002-06-11 12:16
Bootstrapper candidate for GNU project.   lergnom - 2002-06-03 19:28
v0.2Beta Released   lergnom - 2002-05-08 20:02
I Need your feedback.   lergnom - 2002-04-23 10:12
0.1Alpha Released.   lergnom - 2002-03-29 11:37
Tracker Tracker

 - Bugs ( 2 open / 2 total )
Bug Tracking System

 - Support Requests ( 0 open / 0 total )
Tech Support Tracking System

 - Patches ( 0 open / 0 total )
Patch Tracking System

 - Feature Requests ( 0 open / 1 total )
Feature Request Tracking System


Forums Forums ( 1 messages in 1 forums )
Screenshots Screenshots
CVS CVS Tree ( 158 commits, 2 adds ) known bug
FTP Released Files
Bootstrapper is free software.
It is protected under the terms of the GNU General Public License.
© 2002 - Anthony Ventimiglia

kala

$Id: index.php,v 1.6 2002/06/06 01:19:32 ant Exp $