1
- # CMakeList.txt: plik projektu CMake najwyższego poziomu, wykonaj konfigurację globalną
2
- # i uwzględnij podprojekty w tym miejscu.
3
- #
1
+ cmake_minimum_required (VERSION 3.15.0)
2
+
3
+ set (SHARPSEN_BOX_LIBRARY SharpsenBox)
4
+
5
+ set (SHARPSEN_BOX_VERSION_MAJOR 1)
6
+ set (SHARPSEN_BOX_VERSION_MINOR 1)
7
+ set (SHARPSEN_BOX_VERSION_PATCH 0)
8
+
9
+ set (SHARPSEN_BOX_VERSION ${SHARPSEN_BOX_VERSION_MAJOR} .${SHARPSEN_BOX_VERSION_MINOR} .${SHARPSEN_BOX_VERSION_PATCH} )
10
+
11
+ project (${SHARPSEN_BOX_LIBRARY} LANGUAGES CXX VERSION ${SHARPSEN_BOX_VERSION} )
12
+
13
+ list (APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR} /CmakeModules" )
4
14
5
- cmake_minimum_required (VERSION 3.8)
6
15
set (CMAKE_CXX_STANDARD 20)
7
16
set (CMAKE_CXX_STANDARD_REQUIRED ON )
8
17
9
- project ("SharpsenBox" )
10
- list (APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR} /CmakeModules" )
11
18
include (Config)
19
+ include (CMakeDependentOption)
20
+ include (GNUInstallDirs)
12
21
13
22
14
- include (${CMAKE_SOURCE_DIR} /conanbuildinfo.cmake)
15
-
16
- find_package (Qt5 REQUIRED COMPONENTS
17
- Core
18
- Widgets
19
- Gui
20
- Quick
23
+ find_package (Qt6 REQUIRED COMPONENTS
24
+ Core
25
+ Widgets
26
+ Gui
27
+ Quick
21
28
Qml
22
29
Test
23
- QuickControls2
30
+ QuickControls2
24
31
Network)
32
+ qt_standard_project_setup()
25
33
26
34
add_subdirectory (Source )
27
35
@@ -31,4 +39,4 @@ install(FILES Config/Updater/Games.json DESTINATION ${UpdaterPath}/Config)
31
39
install (FILES Config/SharpsenBox/SharpsenBoxInfo.json DESTINATION ${SharpsenBoxPath} /Config)
32
40
install (FILES Config/SharpsenBox/Games.json DESTINATION ${SharpsenBoxPath} /Config)
33
41
34
- install (FILES Config/SharpsenBox/SharpsenBoxInfo.json DESTINATION ${SharpsenBoxPath} /..)
42
+ install (FILES Config/SharpsenBox/SharpsenBoxInfo.json DESTINATION ${SharpsenBoxPath} /..)
0 commit comments