D22773: Further clean up addons CMake scripts.

Daan De Meyer noreply at phabricator.kde.org
Sat Jul 27 11:47:16 BST 2019


daandemeyer created this revision.
daandemeyer added a reviewer: Kate.
daandemeyer added a project: Kate.
Herald added a subscriber: kwrite-devel.
daandemeyer requested review of this revision.

REVISION SUMMARY
  - 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.

REPOSITORY
  R40 Kate

REVISION DETAIL
  https://phabricator.kde.org/D22773

AFFECTED FILES
  addons/CMakeLists.txt
  addons/backtracebrowser/CMakeLists.txt
  addons/backtracebrowser/autotests/CMakeLists.txt
  addons/close-except-like/.kateconfig
  addons/close-except-like/CMakeLists.txt
  addons/filebrowser/CMakeLists.txt
  addons/filetree/CMakeLists.txt
  addons/filetree/autotests/CMakeLists.txt
  addons/gdbplugin/CMakeLists.txt
  addons/kate-ctags/CMakeLists.txt
  addons/katebuild-plugin/CMakeLists.txt
  addons/katesql/CMakeLists.txt
  addons/konsole/CMakeLists.txt
  addons/lspclient/CMakeLists.txt
  addons/lspclient/tests/CMakeLists.txt
  addons/lumen/CMakeLists.txt
  addons/openheader/CMakeLists.txt
  addons/preview/CMakeLists.txt
  addons/project/CMakeLists.txt
  addons/project/autotests/CMakeLists.txt
  addons/replicode/CMakeLists.txt
  addons/rustcompletion/CMakeLists.txt
  addons/search/CMakeLists.txt
  addons/sessionapplet/CMakeLists.txt
  addons/sessionapplet/engine/CMakeLists.txt
  addons/sessionapplet/engine/katesessionsengine.cpp
  addons/sessionapplet/engine/katesessionsengine.h
  addons/sessionapplet/engine/katesessionsjob.cpp
  addons/sessionapplet/engine/katesessionsjob.h
  addons/sessionapplet/engine/katesessionsmodel.cpp
  addons/sessionapplet/engine/katesessionsmodel.h
  addons/sessionapplet/engine/katesessionsservice.cpp
  addons/sessionapplet/engine/katesessionsservice.h
  addons/sessionapplet/engine/org.kde.plasma.katesessions.operations
  addons/sessionapplet/engine/plasma-dataengine-katesessions.desktop
  addons/sessionapplet/katesessionsengine.cpp
  addons/sessionapplet/katesessionsengine.h
  addons/sessionapplet/katesessionsjob.cpp
  addons/sessionapplet/katesessionsjob.h
  addons/sessionapplet/katesessionsmodel.cpp
  addons/sessionapplet/katesessionsmodel.h
  addons/sessionapplet/katesessionsservice.cpp
  addons/sessionapplet/katesessionsservice.h
  addons/sessionapplet/org.kde.plasma.katesessions.operations
  addons/sessionapplet/plasma-dataengine-katesessions.desktop
  addons/snippets/CMakeLists.txt
  addons/symbolviewer/CMakeLists.txt
  addons/tabswitcher/CMakeLists.txt
  addons/tabswitcher/autotests/CMakeLists.txt
  addons/textfilter/CMakeLists.txt
  addons/xmlcheck/CMakeLists.txt
  addons/xmltools/CMakeLists.txt

To: daandemeyer, #kate
Cc: kwrite-devel, univerz, domson, michaelh, ngraham, demsking, cullmann, sars, dhaumann
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kwrite-devel/attachments/20190727/53d8f551/attachment.html>


More information about the KWrite-Devel mailing list