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