[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [konquest/frameworks] /: Use KCrash.
From:       Frederik Schwarzer <schwarzerf () gmail ! com>
Date:       2016-01-27 11:10:54
Message-ID: E1aONzy-0002ug-Bh () scm ! kde ! org
[Download RAW message or body]

Git commit a1be33aa4d9eab26908f41cda8099b056a9bcacd by Frederik Schwarzer.
Committed on 27/01/2016 at 11:10.
Pushed by schwarzer into branch 'frameworks'.

Use KCrash.

M  +33   -18   CMakeLists.txt
M  +2    -0    Konquest.cc

http://commits.kde.org/konquest/a1be33aa4d9eab26908f41cda8099b056a9bcacd

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4e7bbcf..eede6de 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,27 +2,29 @@ project(konquest)
 =

 cmake_minimum_required (VERSION 2.8.12 FATAL_ERROR)
 set (QT_MIN_VERSION "5.3.0")
+set (KF5_MIN_VERSION "5.15.0")
 =

 find_package(ECM 1.7.0 REQUIRED CONFIG)
 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} ${ECM_KDE_MO=
DULE_DIR})
 =

 find_package(Qt5 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Widgets Q=
ml Quick QuickWidgets Svg Test)
-find_package(KF5 REQUIRED COMPONENTS =

-    CoreAddons
-    Config
-    ItemModels
-    WidgetsAddons
-    WindowSystem
+find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
     Config
+    ConfigWidgets
+    CoreAddons
+    Crash
     DBusAddons
     I18n
-    ConfigWidgets
-    TextWidgets
-    XmlGui
+    ItemModels
+    KDELibs4Support
     KIO
-    NotifyConfig
     NewStuff
-    KDELibs4Support)
+    NotifyConfig
+    TextWidgets
+    WidgetsAddons
+    WindowSystem
+    XmlGui
+)
 =

 find_package(KF5KDEGames 4.9.0 REQUIRED)
 find_package(Phonon4Qt5 CONFIG REQUIRED)
@@ -101,17 +103,30 @@ file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/*-a=
pps-konquest.png")
 ecm_add_app_icon(konquest_SRCS ICONS ${ICONS_SRCS})
 add_executable(konquest ${konquest_SRCS})
 =

-target_link_libraries(konquest   KF5KDEGames KF5::KDELibs4Support Qt5::Svg=
 KF5::DBusAddons)
+target_link_libraries(konquest
+    Qt5::Svg
+    KF5::Crash
+    KF5::DBusAddons
+    KF5::KDELibs4Support
+    KF5KDEGames
+)
 =

-install(TARGETS konquest  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
+install(TARGETS konquest  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
 =

 =

 ########### install files ###############
 =

-install( PROGRAMS org.kde.konquest.desktop  DESTINATION  ${KDE_INSTALL_APP=
DIR} )
-install( FILES konquestui.rc  DESTINATION  ${KDE_INSTALL_KXMLGUI5DIR}/konq=
uest )
-
-ecm_install_icons( ICONS 128-apps-konquest.png  16-apps-konquest.png  22-a=
pps-konquest.png  32-apps-konquest.png  48-apps-konquest.png  64-apps-konqu=
est.png DESTINATION ${KDE_INSTALL_ICONDIR} THEME hicolor )
-
+install(PROGRAMS org.kde.konquest.desktop  DESTINATION  ${KDE_INSTALL_APPD=
IR})
+install(FILES konquestui.rc  DESTINATION  ${KDE_INSTALL_KXMLGUI5DIR}/konqu=
est)
+
+ecm_install_icons(ICONS
+    128-apps-konquest.png
+    16-apps-konquest.png
+    22-apps-konquest.png
+    32-apps-konquest.png
+    48-apps-konquest.png
+    64-apps-konquest.png
+    DESTINATION ${KDE_INSTALL_ICONDIR} THEME hicolor
+)
 =

 feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_=
PACKAGES)
diff --git a/Konquest.cc b/Konquest.cc
index ee7309f..2528eb7 100644
--- a/Konquest.cc
+++ b/Konquest.cc
@@ -23,6 +23,7 @@
 =

 #include <KLocalizedString>
 #include <KAboutData>
+#include <KCrash>
 #include <QApplication>
 #include <KLocalizedString>
 #include <QCommandLineParser>
@@ -56,6 +57,7 @@ main(int argc, char **argv)
 =

     QCommandLineParser parser;
     KAboutData::setApplicationData(aboutData);
+    KCrash::initialize();
     parser.addVersionOption();
     parser.addHelpOption();
     aboutData.setupCommandLine(&parser);
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic