[cairo] Rethinking cairo's build system

Damon Chaplin damon at karuna.uklinux.net
Sat Jun 24 10:43:16 PDT 2006


On Fri, 2006-06-16 at 15:51 -0700, Carl Worth wrote:

> 
> 4) Building the docs takes too long, (or perhaps it just needs to be
>    moved to "make doc" instead of "make)

Or you can use './configure --disable-gtk-doc' to skip building the
documentation.


> 5) Building the docs touches tons of files, requiring a "git
>    update-index --refresh" before "git diff" output is clean again.
> 
> 6) Building the docs modifies (!) a bunch of files under version
>    control. This is worse than annoying.

It updates the template files, but should only do that if needed.
Is it updating anything else under version control?

It is now possible to write all the gtk-doc documentation in the source
code, and not place the template files under version control. That might
help you a bit. (goocanvas does that.) If you want help with that, let
me know. (You just need to add an empty tmpl/dummy.sgml file to avoid
issues with make.)


Damon




More information about the cairo mailing list