Finish porting away from kf5_add_kdeinit_executable
Open, Needs TriagePublic

Description

Removing the last uses of kf5_add_kdeinit_executable https://lxr.kde.org/search?_filestring=&_casesensitive=&_advanced=&_string=kf5_add_kdeinit_executable -- currently 25

Use add_executable instead.

kmplayer [deprecated]
kuickshow
konqueror
calligra/karbon
calligra/sheets
calligra/stage
calligra/words
calligraplan
kile https://invent.kde.org/office/kile/-/merge_requests/13
kup https://invent.kde.org/system/kup/-/merge_requests/14

Creating a list seems to work getting things done, so.

Not-related to this task:
frameworks/kinit/KF5InitMacros.cmake
frameworks/kinit/README.md
frameworks/kinit/src/klauncher/CMakeLists.txt
frameworks/plasma-framework/src/tools/port-cmake.sh

graphics/kuickshow/src/CMakeLists.txt

multimedia/kmplayer/src/app/CMakeLists.txt

network/konqueror/client/CMakeLists.txt
network/konqueror/src/CMakeLists.txt

office/calligra/karbon/CMakeLists.txt
office/calligra/sheets/CMakeLists.txt
office/calligra/stage/app/CMakeLists.txt
office/calligra/words/app/CMakeLists.txt
office/calligraplan/src/CMakeLists.txt
office/calligraplan/src/workpackage/CMakeLists.txt

office/kile/src/CMakeLists.txt

system/kup/daemon/CMakeLists.txt

dfaure added a comment.Jul 4 2021, 9:08 AM

The other side of this is to disable the kdeinit loading mechanism: http://www.davidfaure.fr/2021/disable_kdeinit_for_executables.diff

I've been running with that for some time already and didn't see issues.

ahmadsamir updated the task description. (Show Details)May 8 2022, 10:42 PM
ahmadsamir updated the task description. (Show Details)
ahmadsamir updated the task description. (Show Details)

I don't know which of the calligra apps are still alive / have recent commits/activity.

This isn't really a frameworks problem, just something that needs to be ported in apps, so moving this to Done

nicolasfella moved this task from Backlog to Done on the KF6 board.Feb 18 2023, 10:57 PM