2020cmake_minimum_required (VERSION 3.25 )
2121
2222set (project_name ChineseChess)
23- set (project_version_major 6 )
24- set (project_version_minor 3 )
23+ set (project_version_major 7 )
24+ set (project_version_minor 0 )
2525set (project_version ${project_version_major} .${project_version_minor} )
2626project (${project_name} VERSION ${project_version} LANGUAGES CXX )
2727
28- add_definitions (-DXBUILD_TIME= "2023.12.14 " )
28+ add_definitions (-DXBUILD_TIME= "2025.10.20 " )
2929
3030set (CMAKE_INCLUDE_CURRENT_DIR ON )
3131set (CMAKE_AUTOUIC ON )
@@ -40,7 +40,7 @@ file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}) # 创建输出目
4040#set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS ON)
4141
4242# 需要配置环境变量QT5_DIR
43- #set(CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH} $ENV{QT5_DIR})
43+ # set(CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH} $ENV{QT5_DIR})
4444
4545set (qt_moduls Core Gui Widgets OpenGL Network Xml Svg Multimedia) # Network Multimedia WebSockets
4646set (qt_version_moduls)
@@ -109,7 +109,13 @@ else()
109109 set (lrelease_path "${qt_binray_dir} /lrelease" )
110110
111111 if (WIN32 )
112- set (windeployqt "${qt_binray_dir} /windeployqt.exe" )
112+
113+ if (${QT_VERSION_MAJOR} EQUAL 6)
114+ set (windeployqt6 "${qt_binray_dir} /windeployqt6.exe" )
115+ elseif (${QT_VERSION_MAJOR} EQUAL 5)
116+ set (windeployqt "${qt_binray_dir} /windeployqt.exe" )
117+ endif ()
118+
113119 elseif (APPLE )
114120 set (windeployqt "${qt_binray_dir} /macdeployqt" )
115121 elseif (UNIX )
0 commit comments