Review Request 111306: add optional DEVEL tag to calligra_define_product(...) for automatic creation of x_DEVEL products
Friedrich W. H. Kossebau
kossebau at kde.org
Sun Jun 30 20:41:47 BST 2013
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/111306/
-----------------------------------------------------------
(Updated June 30, 2013, 7:41 p.m.)
Review request for Calligra.
Changes
-------
Added related entries to productset README
Splitted install dir changes into separate patches
And some longer description text now, hopefully more understandable.
Description (updated)
-------
This patch extends the product definition macro to support, next to "STAGING", a new tag "DEVEL".
This tag will result in the automatic creation of another product which can be used for all the development related items of the given product, like headers installed for a library product. The additional product will get its id from the product id + a postfix "_DEVEL" and have the product as needed dependency.
So it is rather a shortcut to write the additional product manually.
There is also a meta product "DEVEL" which will automatically request all "*_DEVEL" products of those products which can be built, so you do not have to
list them all explicitely.
This patch also...
* add that tag to all libs which install header and
split off header installation in x_DEVEL product guards
* start to install also koproperty headers
Diffs (updated)
-----
CMakeLists.txt 2504353
cmake/modules/CalligraProductSetMacros.cmake 17482a6
cmake/productsets/README 5460955
cmake/productsets/all.cmake 8e82b40
cmake/productsets/desktop.cmake 4e85bc8
kexi/formeditor/CMakeLists.txt 00e0607
krita/image/CMakeLists.txt 0db29af
krita/image/tiles3/CMakeLists.txt 1222d5a
krita/ui/CMakeLists.txt 78a61c6
libs/basicflakes/CMakeLists.txt 4750c5f
libs/db/CMakeLists.txt 60e35a7
libs/flake/CMakeLists.txt 233d3ce
libs/kopageapp/CMakeLists.txt deb7d76
libs/koproperty/CMakeLists.txt 45aa69c
libs/kotext/CMakeLists.txt 8929d8a
libs/kundo2/CMakeLists.txt cf66a13
libs/main/CMakeLists.txt 147b25c
libs/odf/CMakeLists.txt 574f8a5
libs/pigment/CMakeLists.txt 8cc00e8
libs/rdf/CMakeLists.txt 875ce13
libs/textlayout/CMakeLists.txt 903779f
libs/widgets/CMakeLists.txt 38155e7
libs/widgetutils/CMakeLists.txt bfe64ca
sheets/CMakeLists.txt e0f4a02
stage/part/CMakeLists.txt 87df86c
words/part/CMakeLists.txt 4e2650c
Diff: http://git.reviewboard.kde.org/r/111306/diff/
Testing
-------
Thanks,
Friedrich W. H. Kossebau
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/calligra-devel/attachments/20130630/4fc8f6f2/attachment.htm>
More information about the calligra-devel
mailing list