[cmake-developers] [update]: CPack IFW generator
Konstantin Podsvirov
konstantin at podsvirov.pro
Wed Aug 6 11:11:29 EDT 2014
Hello dear developers!
Hello Brad! (Again, Konstantin. Please accept my changes)
Another announcement on the topic cpack-ifw-generator.
Update from August 6, available for testing and use.
I'm upset that this week I have not received a single review. But I understand that everyone has his own theme.
I will be very pleased if someone would test my experience.
>From the point of view of new functionality CPack IFW generator has not changed much.
There appeared interesting option for components COMMON. This option makes the data component
common to its parent group.
For example. You have a group for the development of several libraries (components). You can
to create a common component with headers in this group. Then the headers will be installed if
installed at least one library. I hope this makes sense.
For details see the Sphinx html documentation, which is now available here:\
http://ifw.podsvirov.pro/cmake/doc/sphinx
This week the generator has undergone deep refactoring.
I had a class cmCPackIFWGenerator in a subfolder Sources/CPack/IFW and made
some of the code in classes cmCPackIFWInstaller and cmCPackIFWPackage.
This corresponds to the specifics created installers.
Changes are collected here:
http://git.podsvirov.pro/?p=kitware/cmake.git;a=commit;h=4094513b681ac6780a4f80051c6dc52759463323
Merge with the master branch here:
http://git.podsvirov.pro/?p=kitware/cmake.git;a=commit;h=381bbad5367f501901ec6b1a6715f5e07647da81
And again about the documentation.
With users all is clear - they have a Sphinx, but what for developers?
For developers we have Doxygen is a documentation specialist and I like it.
I allowed myself to make small adjustments in doxyfile.in:
http://git.podsvirov.pro/?p=kitware/cmake.git;a=commit;h=31c7618733974ccdec18ec995bca15a5479d7c80
Doxygen documentation on top cpack-ifw-generator see in your browser:
http://ifw.podsvirov.pro/cmake/doc/doxygen/dir_3e8750b50abe8033b4b265d9de6f981f.html
Or simply:
http://ifw.podsvirov.pro/cmake/doc/doxygen
Waiting for feedback.
Again: Brad please accept my changes :-)
(Sorry for my English, I use a translator)
Regards,
Konstantin Podsvirov
More information about the cmake-developers
mailing list