Further clean up addons CMake scripts.

Authored by daandemeyer on Jul 27 2019, 10:47 AM.


  • Reduce addon dependencies to the bare minimum required.
  • Move source files out of sessionapplet/engine directory for consistency with the other addons.
  • Ensure each addon is built only if all of its dependencies are found.
  • Remove .kateconfig file in close-expect-like addon directory.
  • Remove comments with no added value.
Test Plan

Make sure builds as before with the same (or an extended) set of addons.

Diff Detail

R40 Kate
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.
daandemeyer created this revision.Jul 27 2019, 10:47 AM
Restricted Application added a subscriber: kwrite-devel. · View Herald TranscriptJul 27 2019, 10:47 AM
daandemeyer requested review of this revision.Jul 27 2019, 10:47 AM
cullmann accepted this revision.Jul 27 2019, 5:00 PM
cullmann added a subscriber: cullmann.

Ok with this.

This revision is now accepted and ready to land.Jul 27 2019, 5:00 PM
This revision was automatically updated to reflect the committed changes.