Work out of the box on my machine. Looks great ! <br><br>I have no excuse now .. will have to document the macro / function I wrote :)<br><br>Thanks<br>Jc<br><br><div class="gmail_quote">On Fri, Apr 29, 2011 at 10:26 AM, Sascha Zelzer <span dir="ltr"><<a href="mailto:s.zelzer@dkfz-heidelberg.de">s.zelzer@dkfz-heidelberg.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hi,<br>
<br>
I just pushed the necessary changes for having CMake macros documented via Doxygen. You should be able to have a look at the doxygen output tomorrow, when the documentation has been regenerated.<br>
<br>
Feel free to start writing outstanding documentation of your CMake code ;-)<br><font color="#888888">
<br>
- Sascha</font><div><div></div><div class="h5"><br>
<br>
On 04/12/2011 04:28 PM, Sascha Zelzer wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi Folks,<br>
<br>
I have always been a little bit annoyed by the lack of documentation for<br>
custom CMake macros and functions (both in our own projects and in CTK).<br>
<br>
Doxygen supports the idea of so called "input filters" which take an<br>
input file and transform it into code which Doxygen can understand and<br>
parse. I wrote such an input filter for CMake files (see<br>
<a href="https://github.com/saschazelzer/CMakeDoxygenFilter/" target="_blank">https://github.com/saschazelzer/CMakeDoxygenFilter/</a>) and we are using it<br>
now in MITK. It allows you to document your CMake macros/functions<br>
inline using all of Doxygens commands.<br>
<br>
For example, it looks like this:<br>
<a href="http://docs.mitk.org/nightly-qt4/namespaceCMake.html#aed923b6189222cc8f9800cbc3486d7f5" target="_blank">http://docs.mitk.org/nightly-qt4/namespaceCMake.html#aed923b6189222cc8f9800cbc3486d7f5</a><br>
(we certainly still have a lot to do concerning the documentation of our<br>
macros... :-) )<br>
<br>
I would like to integrate this stuff into CTK, any comments/suggestions?<br>
<br>
<br>
Thanks,<br>
<br>
Sascha<br>
_______________________________________________<br>
Ctk-developers mailing list<br>
<a href="mailto:Ctk-developers@commontk.org" target="_blank">Ctk-developers@commontk.org</a><br>
<a href="http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers" target="_blank">http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers</a><br>
</blockquote>
<br>
_______________________________________________<br>
Ctk-developers mailing list<br>
<a href="mailto:Ctk-developers@commontk.org" target="_blank">Ctk-developers@commontk.org</a><br>
<a href="http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers" target="_blank">http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>+1 919 869 8849<br><br>