mirror of
https://github.com/x-tools-author/x-tools.git
synced 2025-09-15 15:28:40 +08:00
chore: update the file
This commit is contained in:
parent
83c67fd488
commit
ba625cc19f
@ -36,7 +36,7 @@ list(APPEND X_TOOLS_QT_COMPONENTS Network)
|
|||||||
list(APPEND X_TOOLS_QT_COMPONENTS LinguistTools)
|
list(APPEND X_TOOLS_QT_COMPONENTS LinguistTools)
|
||||||
|
|
||||||
# Qt6 is preferred, but Qt5 is also supported
|
# Qt6 is preferred, but Qt5 is also supported
|
||||||
find_package(QT NAMES Qt5 Qt6 REQUIRED COMPONENTS ${X_TOOLS_QT_COMPONENTS})
|
find_package(Qt NAMES Qt5 Qt6 REQUIRED COMPONENTS ${X_TOOLS_QT_COMPONENTS})
|
||||||
find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS ${X_TOOLS_QT_COMPONENTS})
|
find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS ${X_TOOLS_QT_COMPONENTS})
|
||||||
|
|
||||||
# --------------------------------------------------------------------------------------------------
|
# --------------------------------------------------------------------------------------------------
|
||||||
@ -286,8 +286,7 @@ endif()
|
|||||||
# Make package for linux(deb or appimage)
|
# Make package for linux(deb or appimage)
|
||||||
if(LINUX)
|
if(LINUX)
|
||||||
include(cmake/linux/linux.cmake)
|
include(cmake/linux/linux.cmake)
|
||||||
x_tools_make_package(xTools "x-tools" "xTools" ${X_TOOLS_LATEST_GIT_TAG} FALSE)
|
x_build_deb(xTools "x-tools" "xTools" ${X_TOOLS_LATEST_GIT_TAG} ${CMAKE_SOURCE_DIR}/xTools.png)
|
||||||
x_tools_make_package(xTools "x-tools" "xTools" ${X_TOOLS_LATEST_GIT_TAG} TRUE)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# --------------------------------------------------------------------------------------------------
|
# --------------------------------------------------------------------------------------------------
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
function(x_tools_make_package target packetName friendlyName version is_deb)
|
function(x_build_deb target packetName friendlyName version icon)
|
||||||
file(GLOB_RECURSE RES_FILES ${CMAKE_CURRENT_FUNCTION_LIST_DIR}/*)
|
file(GLOB_RECURSE RES_FILES ${CMAKE_CURRENT_FUNCTION_LIST_DIR}/*)
|
||||||
|
|
||||||
# target to lower case
|
# target to lower case
|
||||||
@ -6,24 +6,15 @@ function(x_tools_make_package target packetName friendlyName version is_deb)
|
|||||||
# Remove all spaces
|
# Remove all spaces
|
||||||
string(REGEX REPLACE " " "" lower_target ${lower_target})
|
string(REGEX REPLACE " " "" lower_target ${lower_target})
|
||||||
|
|
||||||
set(package_type "appimage")
|
|
||||||
if(${is_deb})
|
|
||||||
set(package_type "deb")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
set(args "-DargTarget=${target}")
|
set(args "-DargTarget=${target}")
|
||||||
list(APPEND args "-DargPacketName=${packetName}")
|
list(APPEND args "-DargPacketName=${packetName}")
|
||||||
list(APPEND args "-DargFriendlyName=${friendlyName}")
|
list(APPEND args "-DargFriendlyName=${friendlyName}")
|
||||||
list(APPEND args "-DargVersion=${version}")
|
list(APPEND args "-DargVersion=${version}")
|
||||||
if(is_deb)
|
|
||||||
list(APPEND args "-DargWorkingDir=${CMAKE_RUNTIME_OUTPUT_DIRECTORY}-deb")
|
list(APPEND args "-DargWorkingDir=${CMAKE_RUNTIME_OUTPUT_DIRECTORY}-deb")
|
||||||
else()
|
list(APPEND args "-DargIcon=${icon}")
|
||||||
list(APPEND args "-DargWorkingDir=${CMAKE_RUNTIME_OUTPUT_DIRECTORY}-appimage")
|
|
||||||
endif()
|
|
||||||
list(APPEND args "-DargLowerTargetName=${lower_target}")
|
list(APPEND args "-DargLowerTargetName=${lower_target}")
|
||||||
list(APPEND args "-DargTool=${CMAKE_CURRENT_FUNCTION_LIST_DIR}/tools/linuxdeployqt")
|
list(APPEND args "-DargTool=${CMAKE_CURRENT_FUNCTION_LIST_DIR}/tools/linuxdeployqt")
|
||||||
list(APPEND args "-DargSrcDir=${CMAKE_SOURCE_DIR}")
|
list(APPEND args "-DargSrcDir=${CMAKE_SOURCE_DIR}")
|
||||||
list(APPEND args "-DargPackageType=${package_type}")
|
|
||||||
list(APPEND args "-DargQmakePath=${QT_DIR}/../../../bin/qmake")
|
list(APPEND args "-DargQmakePath=${QT_DIR}/../../../bin/qmake")
|
||||||
list(APPEND args "-DargTargetFile=$<TARGET_FILE:${target}>")
|
list(APPEND args "-DargTargetFile=$<TARGET_FILE:${target}>")
|
||||||
list(APPEND args "-DargAssetName=${X_ASSET_NAME}")
|
list(APPEND args "-DargAssetName=${X_ASSET_NAME}")
|
||||||
@ -33,7 +24,7 @@ function(x_tools_make_package target packetName friendlyName version is_deb)
|
|||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
# cmake-format: off
|
# cmake-format: off
|
||||||
add_custom_target(${target}_${package_type}
|
add_custom_target(${target}_linux
|
||||||
COMMAND ${CMAKE_COMMAND} ${args} -P ${CMAKE_CURRENT_FUNCTION_LIST_DIR}/linuxscript.cmake
|
COMMAND ${CMAKE_COMMAND} ${args} -P ${CMAKE_CURRENT_FUNCTION_LIST_DIR}/linuxscript.cmake
|
||||||
SOURCES ${RES_FILES})
|
SOURCES ${RES_FILES})
|
||||||
# cmake-format: on
|
# cmake-format: on
|
||||||
|
|||||||
BIN
xTools.png
BIN
xTools.png
Binary file not shown.
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 32 KiB |
Loading…
Reference in New Issue
Block a user