configure.info: Cygnus Configure in C++ Libraries
Go backward to Cygnus Configure Basics
Go up to Cygnus Configure
Go to the top op configure
Cygnus Configure in C++ Libraries
The C++ library configure system, written by Per Bothner, deserves
special mention. It uses Cygnus configure, but it does feature testing
like that done by autoconf generated `configure' scripts. This
approach is used in the libraries `libio', `libstdc++', and `libg++'.
Most of the `Makefile' information is written out by the shell
script `libio/config.shared'. Each `configure.in' file sets certain
shell variables, and then invokes `config.shared' to create two package
`Makefile' fragments. These fragments are then incorporated into the
resulting `Makefile' by the Cygnus configure script.
The file `_G_config.h' is created in the `libio' object directory by
running the shell script `libio/gen-params'. This shell script uses
feature tests to define macros and typedefs in `_G_config.h'.
Created Wed Sep 1 16:42:00 2004 on bee with info_to_html version 0.9.6.