mirror of
https://github.com/x-tools-author/x-tools.git
synced 2025-09-15 15:28:40 +08:00
chore: do something make older qt version happy
This commit is contained in:
parent
834104e1cd
commit
41c0b0cae8
@ -68,7 +68,7 @@ find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Core Gui Widgets WebSockets Ne
|
||||
find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Core Gui Widgets WebSockets Network SerialPort SerialBus Bluetooth)
|
||||
|
||||
if (${QT_VERSION} VERSION_LESS "6.5")
|
||||
message(SEND_ERROR "The Qt version is too old, please using Qt6.5 or later.")
|
||||
message(WARNING "The Qt version is too old, please using Qt6.5 or later.")
|
||||
endif ()
|
||||
|
||||
# Assistant module
|
||||
@ -120,8 +120,8 @@ file(GLOB APP_SOURCES
|
||||
src/SAKSystemTrayIcon.cc
|
||||
SAKResources.qrc
|
||||
)
|
||||
|
||||
qt_add_executable(QtSwissArmyKnife MANUAL_FINALIZATION
|
||||
|
||||
set(SAK_SOURCES
|
||||
${ASSISTANT_SOURCES}
|
||||
${ASSISTANT_UI_SOURCES}
|
||||
${COMMON_SOURCES}
|
||||
@ -137,6 +137,16 @@ qt_add_executable(QtSwissArmyKnife MANUAL_FINALIZATION
|
||||
${APP_SOURCES}
|
||||
)
|
||||
|
||||
if(${QT_VERSION_MAJOR} GREATER_EQUAL 6)
|
||||
qt_add_executable(QtSwissArmyKnife MANUAL_FINALIZATION ${SAK_SOURCES})
|
||||
else()
|
||||
if(ANDROID)
|
||||
add_library(QtSwissArmyKnife SHARED ${SAK_SOURCES})
|
||||
else()
|
||||
add_executable(QtSwissArmyKnife ${SAK_SOURCES})
|
||||
endif()
|
||||
endif()
|
||||
|
||||
target_link_libraries(QtSwissArmyKnife PRIVATE
|
||||
Qt${QT_VERSION_MAJOR}::Widgets
|
||||
Qt${QT_VERSION_MAJOR}::WebSockets
|
||||
|
||||
Loading…
Reference in New Issue
Block a user