Bug 233998 - KDE modules build documentation for disabled components
Summary: KDE modules build documentation for disabled components
Status: RESOLVED FIXED
Alias: None
Product: buildsystem
Classification: Developer tools
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Alexander Neundorf
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-11 01:53 UTC by Greg Bouzakis
Modified: 2010-04-11 15:39 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Greg Bouzakis 2010-04-11 01:53:12 UTC
Version:            (using KDE 4.3.5)
OS:                Linux
Installed from:    Compiled From Sources

Disabled components of KDE modules shouldnt build their documentation.
This happens with all KDE modules  AFAIK.
Let me give an example:
I have built kdeutils disabling all components besides kcalc, ark, kwallet and sweeper.
Yet the documentation for kfloppy, kgpg ktimer etc  is still included in the resulting package.
What im asking for is eg. when i add -DBUILD_KFLOPPY=off to the build script, to exclude the documentation of the application that is not gonna be included.

Thanks
Comment 1 Alexander Neundorf 2010-04-11 10:45:52 UTC
This should be fixed with KDE 4.4.
At least for kdeutils it has been fixed with rev 1030490: http://websvn.kde.org/?view=revision&revision=1030490

Alex
Comment 2 Greg Bouzakis 2010-04-11 13:41:33 UTC
I dont think thats true for any of the other modules i checked though.
For example kdegraphics: http://websvn.kde.org/trunk/KDE/kdegraphics/CMakeLists.txt?view=markup
Comment 3 Alexander Neundorf 2010-04-11 14:15:49 UTC
Could you please create a separate bug report for each module and assign them to the respective module, and not the buildsystem ?
This is something the module/application maintainers have to take care of.
Maybe including a link to the kdeutils/doc/CMakeLists.txt to show how it can be done would be also a good idea.

Thanks
Alex
Comment 4 Christoph Feck 2010-04-11 15:39:17 UTC
Sorry, just found your comment... I will try to find the module maintainers (if there are any at all...)