Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Games
libkmahjongg
Commits
f53faedb
Commit
f53faedb
authored
Dec 19, 2020
by
Friedrich W. H. Kossebau
Browse files
Use ecm_qt_install_logging_categories
GIT_SILENT
parent
2160b67e
Changes
3
Hide whitespace changes
Inline
Side-by-side
CMakeLists.txt
View file @
f53faedb
...
...
@@ -2,8 +2,8 @@ cmake_minimum_required (VERSION 3.5 FATAL_ERROR)
project
(
libkmahjongg VERSION
"5.0.0"
)
set
(
QT_MIN_VERSION
"5.
9
.0"
)
set
(
KF5_MIN_VERSION
"5.
4
6.0"
)
set
(
QT_MIN_VERSION
"5.
12
.0"
)
set
(
KF5_MIN_VERSION
"5.6
8
.0"
)
find_package
(
ECM
${
KF5_MIN_VERSION
}
REQUIRED NO_MODULE
)
...
...
@@ -35,25 +35,16 @@ include(ECMQtDeclareLoggingCategory)
add_definitions
(
-DQT_NO_KEYWORDS
-DQT_NO_FOREACH
-DQT_STRICT_ITERATORS
-DQT_DISABLE_DEPRECATED_BEFORE=0x050900
-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x052E00
)
if
(
${
KF5Config_VERSION
}
STRGREATER
"5.56.0"
)
add_definitions
(
-DQT_NO_FOREACH
)
MESSAGE
(
STATUS
"compile without foreach"
)
endif
()
add_subdirectory
(
src
)
add_subdirectory
(
tilesets
)
add_subdirectory
(
backgrounds
)
if
(
${
ECM_VERSION
}
STRGREATER
"5.58.0"
)
install
(
FILES libkmahjongg.categories DESTINATION
${
KDE_INSTALL_LOGGINGCATEGORIESDIR
}
)
else
()
install
(
FILES libkmahjongg.categories DESTINATION
${
KDE_INSTALL_CONFDIR
}
)
endif
()
ki18n_install
(
po
)
feature_summary
(
WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES
)
libkmahjongg.categories
deleted
100644 → 0
View file @
2160b67e
log_libkmahjongg kdegames (libkmahjongg) IDENTIFIER [LIBKMAHJONGG_LOG]
src/CMakeLists.txt
View file @
f53faedb
...
...
@@ -19,6 +19,8 @@ ecm_qt_declare_logging_category(kmahjongg_LIB_SRCS
HEADER libkmahjongg_debug.h
IDENTIFIER LIBKMAHJONGG_LOG
CATEGORY_NAME log_libkmahjongg
DESCRIPTION
"libkmahjongg"
EXPORT KMAHJONGG
)
ki18n_wrap_ui
(
kmahjongg_LIB_SRCS
...
...
@@ -72,6 +74,12 @@ install(FILES
export
(
TARGETS KF5KMahjongglib FILE
"
${
PROJECT_BINARY_DIR
}
/KF5KMahjonggLibraryDepends.cmake"
)
ecm_qt_install_logging_categories
(
EXPORT KMAHJONGG
FILE libkmahjongg.categories
DESTINATION
${
KDE_INSTALL_LOGGINGCATEGORIESDIR
}
)
set
(
CMAKECONFIG_INSTALL_DIR
"
${
CMAKECONFIG_INSTALL_PREFIX
}
/KF5KMahjongglib"
)
configure_package_config_file
(
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment