Usually, "configure" tests for the existence of libraries, headers, utilities and their usability. But how do you adapt your tests for different (POSIX-like) systems? Quite a mess if you try to do it manually for a wider range of OS's. Here comes autoconf. That's but an example.

Bootstrap here tries to put all the steps before "configure" in one script. It's a nice practice which helps quite some the installation process (and, of course, healthier than providing only "configure"). This tells me somebody looked into installation optimization for a wider range of OS's and I cannot but salute the initiative. :)

Cheers,
CGS





On 11/02/2011 03:50 PM, Timothy Baldridge wrote:
Ah thanks I understand now. Read the install doco and expected to see all the 
files there at the start. Appears Releases don't have bootstrap as configure is 
already present, which confused me also.
This is something that many OSS programs do. Why? I'm not completely
sure. I think it has to do with the concept that any auto-generated
files should not be put into source control. Since ./configure is
generated by a collection of other tools, it's considered bloat that
would just clutter up the repository. And yeah, the first time I ran
into it, it really confused me as well.

Timothy

Reply via email to