KDocTools being mandatory or optional

Good day! :slight_smile:

Three weeks ago, I started a small series of merge requests aiming to “homogenize” the behavior of KDE projects, regarding the dependency to KDocTools.

Indeed, in most projects, KDocTools is optional, but for some older ones, it is still mandatory. Thus I decided to make KDocTools optional everywhere.

There has been some healthy debate, but almost all of my MR has been accepted. :slight_smile:

Eight are yet to be merged. May I allow myself to ask here to review them, in order to speed up the process?

(I’ll post the links the eight MRs below)

Thank you in advance!

P.S:
It has been brought to me that it was preferable to add a CMake option like “BUILD_DOC”, instead of just marking KDocTools as optional, and I agreed, but some MR were already merged before I could add it. :wink:

Here are the eight links…