File tree 2 files changed +19
-11
lines changed
2 files changed +19
-11
lines changed Original file line number Diff line number Diff line change 1
1
cmake_minimum_required (VERSION 3.16)
2
2
project (KDbg)
3
3
set (QT_MIN_VERSION "5.15.0" )
4
- set (KF5_MIN_VERSION "5.84 .0" )
4
+ set (KF_MIN_VERSION "5.89 .0" )
5
5
6
6
set (KDBG_VERSION 3.1.0)
7
7
configure_file (${CMAKE_CURRENT_SOURCE_DIR} /kdbg/version .h.cmake ${CMAKE_CURRENT_BINARY_DIR} /kdbg/version .h)
8
8
9
- find_package (ECM REQUIRED NO_MODULE)
9
+ find_package (ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE)
10
10
set (CMAKE_MODULE_PATH ${ECM_MODULE_PATH} )
11
11
12
12
include (KDEInstallDirs)
13
13
include (KDECMakeSettings)
14
14
include (KDECompilerSettings NO_POLICY_SCOPE)
15
15
include (FeatureSummary)
16
16
17
- find_package (Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS
17
+ find_package (Qt ${QT_MAJOR_VERSION} ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS
18
18
Core Widgets
19
19
)
20
+ if (QT_MAJOR_VERSION EQUAL 6)
21
+ find_package (Qt${QT_MAJOR_VERSION} Core5Compat CONFIG REQUIRED)
22
+ endif ()
20
23
21
- find_package (KF5 ${KF5_MIN_VERSION } REQUIRED COMPONENTS
24
+ find_package (KF ${QT_MAJOR_VERSION} ${KF_MIN_VERSION } REQUIRED COMPONENTS
22
25
I18n
23
26
Config
24
27
CoreAddons
Original file line number Diff line number Diff line change @@ -89,16 +89,21 @@ IF (HAVE_LIB_UTIL)
89
89
ENDIF (HAVE_LIB_UTIL)
90
90
91
91
target_link_libraries (kdbg
92
- KF5 ::I18n
93
- KF5 ::ConfigCore
94
- KF5 ::CoreAddons
95
- KF5 ::IconThemes
96
- KF5::XmlGui
97
- KF5::WindowSystem
92
+ KF ${QT_MAJOR_VERSION} ::I18n
93
+ KF ${QT_MAJOR_VERSION} ::ConfigCore
94
+ KF ${QT_MAJOR_VERSION} ::CoreAddons
95
+ KF ${QT_MAJOR_VERSION} ::IconThemes
96
+ KF ${QT_MAJOR_VERSION} ::WindowSystem
97
+ KF ${QT_MAJOR_VERSION} ::XmlGui
98
98
${LIB_UTIL}
99
99
)
100
+ if (QT_MAJOR_VERSION EQUAL 6)
101
+ target_link_libraries (kdbg
102
+ Qt::Core5Compat
103
+ )
104
+ endif ()
100
105
101
106
install (TARGETS kdbg ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
102
107
install (FILES kdbg.desktop DESTINATION ${KDE_INSTALL_APPDIR} )
103
108
install (FILES kdbgrc DESTINATION ${KDE_INSTALL_CONFDIR} )
104
- install (FILES kdbgui.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR } /kdbg)
109
+ install (FILES kdbgui.rc DESTINATION ${KDE_INSTALL_KXMLGUIDIR } /kdbg)
You can’t perform that action at this time.
0 commit comments