New TechBase for Documenting our CMake Stuff
Ralf Habacker
ralf.habacker at freenet.de
Tue Sep 18 08:06:24 CEST 2007
Alexander Neundorf schrieb:
> On Monday 17 September 2007 09:52, Allen Winter wrote:
>
>> FYI:
>>
>> I started a new page on TechBase for documenting all
>> our KDE-specific variables, macros and stuff for CMake.
>>
>> http://techbase.kde.org/KDE_and_CMake_Together
>>
>> Help with this page is greatly appreciated.
>>
>> So far I mostly copy+pasted from
>> kdelibs/cmake/modules/KDE4Defaults.cmake
>> kdelibs/cmake/modules/FindKDE4Internal.cmake
>>
>> We should also document; FindFoo macros;
>> command line variables; env variables; etc
>>
>
> Yes.
>
> This is something which all cmake based projects could use. cmake has code to
> generate documentation from the module files present at cmake build time.
>
> I think it would be a good idea to enhance cmake so that you can point it at
> some directory and it will generate the documentation for the module files it
> finds there.
I have already a related patch. I will send it to kde-buildsystem in the
next days.
> Currently it can generate the documentation in plain text, man
> page and html format. If this is not good enough, a 4th format, which should
> be something generic like docbook or so could be added.
>
> What I want to say, instead of putting effort into developing some custom
> script or so it would be better to try to come up with a design and patch for
> cmake which implements what we need and from which all cmake users can profit
> (and by this help making cmake the buildsystem of choice for more people).
>
I agree with this and there are some issues on win32, which should be
solved. I'm going to prepare some requirements.
Ralf
More information about the Kde-buildsystem
mailing list