[ooo-build] Split build - bootstrap & ure

Jan Holesovsky kendy at suse.cz
Fri Jul 3 02:38:09 PDT 2009


Hi,

First of all, what is the 'split build'? ;-)  It is an effort to break the 
monolithic OOo sources into several repositories, and provide them with the 
usual ./configure ; make ; make install process known from most free software 
projects out there.

So far I finished a kind of proof-of-concept.  If you want to try it, please 
do:

$ git clone ssh://git.freedesktop.org/git/ooo-build/bootstrap
$ cd bootstrap
$ ./autogen.sh --your-favorite-up-stream-configure-switches --prefix=/local/inst/split
$ make
$ make install

$ cd ..
$ git clone ssh://git.freedesktop.org/git/ooo-build/ure
$ cd ure
$ PKG_CONFIG_PATH=/local/inst/split/lib/pkgconfig ./autogen.sh
$ make
$ make install

It should work just OK :-)  Comments appreciated, I'll be working on the rest 
of the repositories now, hopefully the progress will be much easier/faster...

bootstrap also contains a script ./download to clone the rest of the repos, 
see the --help for the usage.

I also plan to add a target 'world' in bootstrap's Makefile.am so that you can 
build everything in one go using 'make world'.

Regards,
Kendy


More information about the ooo-build mailing list