diff --git a/package/kde/kdelibs/config.hlp b/package/kde/kdelibs/config.hlp index d5dddbd8b..df0e74040 100644 --- a/package/kde/kdelibs/config.hlp +++ b/package/kde/kdelibs/config.hlp @@ -25,3 +25,9 @@ MENU_PKG_KDE32 ROCKCFG_PKG_KDE32_CORE_PREFIX Please enter the prefix where you want KDE installed. + +ROCKCFG_PKG_KDE32_APIDOX + Generate documentation about the KDE library API (Application + Programmers' Interface), especially useful to developers of KDE-based + software. KDevelop can link to this documentation. This option + requires the doxygen package at build time. diff --git a/package/kde/kdelibs/config.in b/package/kde/kdelibs/config.in index 8aa0d8fc3..1e9d2456b 100644 --- a/package/kde/kdelibs/config.in +++ b/package/kde/kdelibs/config.in @@ -24,6 +24,8 @@ if pkgcheck kdelibs X ; then menu_begin MENU_PKG_KDE32 'KDE 3.2 Package Options' text 'Install prefix for KDE 3.2 Packages' \ ROCKCFG_PKG_KDE32_CORE_PREFIX "opt/kde32" + bool 'Generate KDE Library Documentation' \ + ROCKCFG_PKG_KDE32_APIDOX 0 menu_end fi diff --git a/package/kde/kdelibs/kdelibs.conf b/package/kde/kdelibs/kdelibs.conf index 55bbbac49..14331fe8e 100644 --- a/package/kde/kdelibs/kdelibs.conf +++ b/package/kde/kdelibs/kdelibs.conf @@ -22,6 +22,11 @@ . $base/package/*/*/kde-32.conf +if ROCKCFG_PKG_KDE32_APIDOX ; then + echo "KDE library documentation will be generated." + makeinstopt="apidox $makeinstopt" +fi + kde_pm() { cat > $root/etc/profile.d/kde32 <<-EOP