autoconf: Initial support for an autoconf configuration
authorDan Nicholson <dbn.lists@gmail.com>
Tue, 23 Oct 2007 16:25:58 +0000 (09:25 -0700)
committerDan Nicholson <dbn.lists@gmail.com>
Fri, 7 Dec 2007 22:34:27 +0000 (14:34 -0800)
commitdca1b796b74b13602c87e2628cea747aa2a985be
tree3f9730401ed249f5522a89bb9fc5da09880a2110
parentd5cee90cf5c6a9eeec32ccfd85103dc1c02d135a
autoconf: Initial support for an autoconf configuration

This adds the initial support for using autoconf configuration. Support
is available for shared Xlib driver builds. Later this will be extended
to dri and osmesa-only builds and possibly targetting non-X backends.
Support for static library builds will also be added.

The configure script fills in the autoconf config. This is then used by
running `make autoconf' after ./configure.

Testing has been done on Linux/GNU. The configure script tries to
faithfully reproduce the current configs/linux* and configs/freebsd*.
Other platforms can be handled later by adding similar statements and
feature tests.

Pkg-config is used to search for packages when possible. This makes the
build much more flexible and robust to the user's configuration. This
requires that the pkg-config autoconf macros pkg.m4 are included in
aclocal.m4. This requires autoconf and aclocal from autoconf and
automake, respectively.
.gitignore
Makefile
configs/.gitignore
configs/autoconf.in [new file with mode: 0644]
configure.ac [new file with mode: 0644]