Fix of cmake xmldoc dependencies chain.
authorRalf Habacker <ralf.habacker@freenet.de>
Tue, 18 Jun 2013 12:07:38 +0000 (14:07 +0200)
committerRalf Habacker <ralf.habacker@freenet.de>
Tue, 18 Jun 2013 16:55:05 +0000 (18:55 +0200)
commit9ddf5fb757b47ff093ebf86394ccf9f4ea1d1691
treeaca5d31b11c883ab69ed4f6a604ee49c8db85d4b
parentab786800d585e028a030109be4d169224ad08c66
Fix of cmake xmldoc dependencies chain.

This patch fixes an issues that xml documentation is generated on all builds regardless
if related files has been changed or not.

The patch adds a global xmldoc make target to which all generated html or man files are
added as build dependency. Each dependency itself depends on related CMakeLists.txt and
the xml file generated from the related xml.in file.

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=64058
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
cmake/doc/CMakeLists.txt