diff --git a/CMakeLists.txt b/CMakeLists.txt index cefde379..94d99786 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -39,7 +39,7 @@ find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED find_package(KF5 ${KF5_MIN_VERSION} REQUIRED Bookmarks Completion Config ConfigWidgets - CoreAddons GuiAddons DBusAddons + CoreAddons Crash GuiAddons DBusAddons I18n IconThemes Init KIO Notifications NotifyConfig Parts Pty Service TextWidgets WidgetsAddons WindowSystem XmlGui DBusAddons diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 6bcd68fd..25f6e570 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -175,6 +175,7 @@ target_link_libraries(kdeinit_konsole konsoleprivate KF5::XmlGui KF5::WindowSyst KF5::I18n KF5::KIOWidgets KF5::NotifyConfig + KF5::Crash ) install(TARGETS kdeinit_konsole konsole diff --git a/src/main.cpp b/src/main.cpp index 2b70aff3..29f6f2b1 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -31,6 +31,7 @@ // KDE #include #include +#include #include #include #include @@ -106,6 +107,8 @@ extern "C" int Q_DECL_EXPORT kdemain(int argc, char* argv[]) KAboutData::setApplicationData(about); + KCrash::initialize(); + QCommandLineParser parser; parser.setApplicationDescription(about.shortDescription()); parser.addHelpOption();