[utilities/konsole] src/tests/demo_konsolepart: demo_konsolepart: fix missing deps, align dep versions, modern CMake code
Friedrich W. H. Kossebau <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git commit 02b8ac524bb363a08386c42ed2eb3ab4d062e186 by Friedrich W. H. Kossebau.
Committed on 07/08/2026 at 00:17.
Pushed by kossebau into branch 'master'.
demo_konsolepart: fix missing deps, align dep versions, modern CMake code
M +13 -9 src/tests/demo_konsolepart/CMakeLists.txt
M +2 -5 src/tests/demo_konsolepart/src/CMakeLists.txt
https://invent.kde.org/utilities/konsole/-/commit/02b8ac524bb363a08386c42ed2eb3ab4d062e186
diff --git a/src/tests/demo_konsolepart/CMakeLists.txt b/src/tests/demo_konsolepart/CMakeLists.txt
index 2559c165d..2de9b5182 100644
--- a/src/tests/demo_konsolepart/CMakeLists.txt
+++ b/src/tests/demo_konsolepart/CMakeLists.txt
@@ -1,24 +1,28 @@
cmake_minimum_required(VERSION 3.16)
-project(demo_konsolepart)
-set(PROJECT_VERSION "1.0.0")
+project(demo_konsolepart VERSION "1.0.0")
-find_package(ECM 1.0.0 REQUIRED NO_MODULE)
-set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
+set(QT_MIN_VERSION "6.5.0")
+set(KF_MIN_VERSION "6.0.0")
+
+find_package(ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE)
+set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
include(KDEInstallDirs)
include(KDECMakeSettings)
include(KDECompilerSettings NO_POLICY_SCOPE)
-include(ECMInstallIcons)
include(FeatureSummary)
-set(QT_MIN_VERSION "6.5.0")
-find_package(Qt6 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core Gui Widgets)
+find_package(Qt6 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS
+ Widgets
+)
-set(REQUIRED_KF_VERSION "6.0.0")
-find_package(KF6 ${REQUIRED_KF_VERSION} REQUIRED COMPONENTS
+find_package(KF6 ${KF_MIN_VERSION} REQUIRED COMPONENTS
CoreAddons
I18n
+ Parts
+ XmlGui
+ WindowSystem
)
feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
diff --git a/src/tests/demo_konsolepart/src/CMakeLists.txt b/src/tests/demo_konsolepart/src/CMakeLists.txt
index dc43901cf..d662f79c3 100644
--- a/src/tests/demo_konsolepart/src/CMakeLists.txt
+++ b/src/tests/demo_konsolepart/src/CMakeLists.txt
@@ -1,16 +1,13 @@
-set(demo_konsolepart_SRCS
+add_executable(demo_konsolepart
main.cpp
demo_konsolepart.cpp
)
-add_executable(demo_konsolepart ${demo_konsolepart_SRCS})
-
target_link_libraries(demo_konsolepart
KF6::CoreAddons
KF6::I18n
KF6::Parts
- KF6::Service
- Qt::Widgets
KF6::XmlGui
KF6::WindowSystem
+ Qt::Widgets
)