Subject: [ANNOUNCE] A Build System For X.Org Modular (fwd)
To: None <tech-x11@NetBSD.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-x11
Date: 04/02/2007 17:15:19
I haven't looked at this yet, but I read it supports cross-compiling ...

---------- Forwarded message ----------
Date: Mon, 2 Apr 2007 23:50:19 +0200
From: Egbert Eich <eich@freedesktop.org>
To: xorg@lists.freedesktop.org
Subject: [ANNOUNCE] A Build System For X.Org Modular



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.
_______________________________________________
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg