[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kgoldrunner/frameworks] /: Use KCrash.
From: Frederik Schwarzer <schwarzerf () gmail ! com>
Date: 2016-01-27 10:05:56
Message-ID: E1aOMz6-0007Gn-9C () scm ! kde ! org
[Download RAW message or body]
Git commit 3916b7941529893d6027127e6b079a8d857793b9 by Frederik Schwarzer.
Committed on 27/01/2016 at 10:05.
Pushed by schwarzer into branch 'frameworks'.
Use KCrash.
M +7 -5 CMakeLists.txt
M +21 -5 src/CMakeLists.txt
M +2 -0 src/main.cpp
http://commits.kde.org/kgoldrunner/3916b7941529893d6027127e6b079a8d857793b9
diff --git a/CMakeLists.txt b/CMakeLists.txt
index fec052a..aeb89c8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,14 +2,16 @@ project(kgoldrunner)
=
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 =
+find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
CoreAddons
Config
+ Crash
ItemModels
WidgetsAddons
WindowSystem
@@ -38,9 +40,9 @@ include(ECMAddAppIcon)
=
add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS)
=
-add_subdirectory( src ) =
-add_subdirectory( gamedata ) =
-add_subdirectory( themes ) =
-add_subdirectory( doc )
+add_subdirectory(src)
+add_subdirectory(gamedata)
+add_subdirectory(themes)
+add_subdirectory(doc)
=
feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_=
PACKAGES)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 7381c06..34ce589 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -20,19 +20,35 @@ set(kgoldrunner_SRCS
main.cpp =
kgrselector.cpp
kgrsounds.cpp =
- kgrdialog.cpp )
+ kgrdialog.cpp
+)
=
file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/*-apps-kgoldrunner.png")
ecm_add_app_icon(kgoldrunner_SRCS ICONS ${ICONS_SRCS})
add_executable(kgoldrunner ${kgoldrunner_SRCS})
=
-target_link_libraries(kgoldrunner KF5KDEGames KF5KDEGamesPrivate KF5::KDE=
Libs4Support KF5::DBusAddons)
+target_link_libraries(kgoldrunner
+ KF5KDEGames
+ KF5KDEGamesPrivate
+ KF5::KDELibs4Support
+ KF5::DBusAddons
+ KF5::Crash
+)
=
install(TARGETS kgoldrunner ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
=
########### install files ###############
=
-install( PROGRAMS org.kde.KGoldrunner.desktop DESTINATION ${KDE_INSTALL_=
APPDIR} )
-install( FILES kgoldrunnerui.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/k=
goldrunner )
+install(PROGRAMS org.kde.KGoldrunner.desktop DESTINATION ${KDE_INSTALL_A=
PPDIR})
+install(FILES kgoldrunnerui.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/kg=
oldrunner)
+
+ecm_install_icons(ICONS
+ 128-apps-kgoldrunner.png
+ 16-apps-kgoldrunner.png
+ 22-apps-kgoldrunner.png
+ 32-apps-kgoldrunner.png
+ 48-apps-kgoldrunner.png
+ 64-apps-kgoldrunner.png
+ DESTINATION ${KDE_INSTALL_ICONDIR} THEME hicolor
+)
=
-ecm_install_icons( ICONS 128-apps-kgoldrunner.png 16-apps-kgoldrunner.png=
22-apps-kgoldrunner.png 32-apps-kgoldrunner.png 48-apps-kgoldrunner.png=
64-apps-kgoldrunner.png DESTINATION ${KDE_INSTALL_ICONDIR} THEME hicolor )
diff --git a/src/main.cpp b/src/main.cpp
index b5591b7..fe85231 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -20,6 +20,7 @@
#include "kgoldrunner_debug.h"
=
#include <KAboutData>
+#include <KCrash>
=
#include <KLocalizedString>
#include <QApplication>
@@ -57,6 +58,7 @@ int main (int argc, char **argv)
=
QCommandLineParser parser;
KAboutData::setApplicationData(about);
+ KCrash::initialize();
parser.addVersionOption();
parser.addHelpOption();
about.setupCommandLine(&parser);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic