mirror of
https://gitee.com/Zhaoxin59/my-chat_-client.git
synced 2026-02-14 00:51:48 +08:00
add data Items
This commit is contained in:
@ -9,17 +9,18 @@ set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
# 查找Qt版本
|
||||
find_package(Qt6 COMPONENTS Widgets QUIET)
|
||||
if(NOT Qt6_FOUND)
|
||||
find_package(Qt5 COMPONENTS Widgets REQUIRED)
|
||||
set(QT_VERSION_MAJOR 5)
|
||||
else()
|
||||
set(QT_VERSION_MAJOR 6)
|
||||
endif()
|
||||
# set(CMAKE_PREFIX_PATH C:/src/vcpkg/installed/x64-windows)
|
||||
|
||||
file(GLOB PROJECT_SOURCES
|
||||
model/*.h
|
||||
# 查找Qt版本
|
||||
find_package(Qt6 COMPONENTS Protobuf Widgets QUIET)
|
||||
set(QT_VERSION_MAJOR 6)
|
||||
|
||||
|
||||
|
||||
file(GLOB PB_FILES
|
||||
proto/*.proto
|
||||
)
|
||||
file(GLOB_RECURSE PROJECT_SOURCES
|
||||
*.cpp
|
||||
*.h
|
||||
*.ui
|
||||
@ -37,12 +38,13 @@ if(ANDROID)
|
||||
# set_property(TARGET ClientChat APPEND PROPERTY QT_ANDROID_PACKAGE_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/android")
|
||||
else()
|
||||
if(${QT_VERSION_MAJOR} GREATER_EQUAL 6)
|
||||
|
||||
qt_add_executable(ClientChat
|
||||
MANUAL_FINALIZATION
|
||||
${PROJECT_SOURCES}
|
||||
)
|
||||
else()
|
||||
add_executable(ClientChat ${PROJECT_SOURCES})
|
||||
|
||||
qt_add_protobuf(ClientChat PROTO_FILES ${PB_FILES})
|
||||
endif()
|
||||
endif()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user