[ANNOUNCE] A Build System For X.Org Modular

Egbert Eich eich at freedesktop.org
Mon Apr 2 14:50:19 PDT 2007



I while ago I started to work on a build system for the modular
bits of X.Org.
Today I have attached a preliminary version to the bugzilla:
      https://bugs.freedesktop.org/show_bug.cgi?id=10511

The build system consists of 2 parts:
- A 'Maintainer' stage where the dependency information is obtained from
  the tree. This should be done in the SCM whenever a dependency of a module
  changes or new modules are added.
- A 'Builder' stage. Here the actual build takes place.
  The build stage can optionally pull or update modules from the SCM,
  build and install the modules. It supports lndir and sourcedir builds
  as well as a build 'prefix' and the DESTDIR variable.
  It also supports cross compiling.

This is work in progress. Two items are presently on my TODO list:
1. Support for tarball download and build.
2. Support for version dependencies.

I've been using this system to generate my X.Org builds for a while
now. 
In case others will find it useful, too I will add it to the SCM.


Cheers,
	Egbert.



More information about the xorg mailing list