@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.16.0)
2
2
3
3
# Version setup
4
4
set (OPENBSDISKS_VERSION_MAJOR "0" )
5
- set (OPENBSDISKS_VERSION_MINOR "4 " )
5
+ set (OPENBSDISKS_VERSION_MINOR "5 " )
6
6
set (OPENBSDISKS_VERSION_PATCH "0" )
7
7
set (OPENBSDISKS_VERSION "${OPENBSDISKS_VERSION_MAJOR} .${OPENBSDISKS_VERSION_MINOR} .${OPENBSDISKS_VERSION_PATCH} " )
8
8
@@ -17,6 +17,8 @@ if(NOT CMAKE_BUILD_TYPE)
17
17
FORCE)
18
18
endif ()
19
19
20
+ set (QT_MAJOR_VERSION 6 CACHE STRING "Qt version to use (5 or 6), defaults to 6" )
21
+
20
22
include (GNUInstallDirs)
21
23
22
24
option (INSTALL_POLKIT_RULES "Install polkit rules" OFF )
@@ -25,8 +27,7 @@ option(INSTALL_MAN_PAGES "Install man pages" ON)
25
27
set (CMAKE_INCLUDE_CURRENT_DIR ON )
26
28
set (CMAKE_AUTOMOC ON )
27
29
28
- set (QT5COMPONENTS Core DBus)
29
- find_package (Qt5 COMPONENTS ${QT5COMPONENTS} REQUIRED)
30
+ find_package (Qt${QT_MAJOR_VERSION} COMPONENTS Core DBus REQUIRED)
30
31
find_package (Threads REQUIRED)
31
32
32
33
set (SOURCE
@@ -46,7 +47,7 @@ set(SOURCE
46
47
)
47
48
add_executable (openbsdisks2 ${SOURCE} )
48
49
49
- target_link_libraries (openbsdisks2 Qt5 ::DBus Qt5 ::Core util)
50
+ target_link_libraries (openbsdisks2 Qt ${QT_MAJOR_VERSION} ::DBus Qt ${QT_MAJOR_VERSION} ::Core util)
50
51
51
52
target_compile_features (openbsdisks2 PRIVATE cxx_std_17)
52
53
target_compile_options (openbsdisks2 PRIVATE "-Wall" )
0 commit comments