aldebaran/qibuild — pull request #2 by dmerejkowsky (2011-12-28 22:06:05+00:00)
Title: Dm/xml configs

You'll notice that there are three branches in this pull request:

### master

it's mostly cleanup stuff: documentation, typos, cosemtic changes and so on ...

### dm/find-package-qibuid

Cleanup the way we install qibuild, do not configure qibuild python code with cmake.

Also, make it possible to use

find_package(qibuild)

instead of

include(qibuild.cmake)

(and yes, the qibuild.cmake becomes unnecessary)

### dm/xml-configs:

* 'global' qibuild.cfg in ~/.config/qi/qibuild.cfg is no longer read

* 'qibuild.cfg' is deprecated, use '.qi/qibuild.xml' instead

* 'qibuild.manifest' is deprecated, use '/qiproject.xml' instead

* But the conversion is made on the fly by qibuild :)

* you can now have on IDE per config

* qibuild now opt-depends on lxml, to generate pretty xml files

* merging of '-c' option, default config et all is done by the
QiBuildConfig class instead of beeing done by Toc

* toc.update_toc_config() is gone, use

toc.config.set....
toc.save_config()