4
0
mirror of https://github.com/QuasarApp/CMake.git synced 2025-05-03 04:59:40 +00:00

update deploy snap comamnd (allow console only apps)

This commit is contained in:
Andrei Yankovich 2024-01-20 20:33:03 +01:00
parent 46faebf050
commit 6301f76b3e

@ -327,6 +327,7 @@ function(addDeploySnap name targetDir)
return()
endif(NOT EXISTS ${SNAPCRAFT_EXE})
if(EXISTS "${CMAKE_SOURCE_DIR}/snap/gui")
ADD_CUSTOM_TARGET(
chmodsnap${name}
COMMAND chmod -R 777 "${CMAKE_SOURCE_DIR}/snap/gui"
@ -342,6 +343,16 @@ function(addDeploySnap name targetDir)
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
DEPENDS chmodsnap${name}
)
else()
ADD_CUSTOM_TARGET(
snapcraft${name}
COMMAND snapcraft ${SNAPCRAFT_EXTRA_ARG}
COMMENT "create snap: snapcraft ${SNAPCRAFT_EXTRA_ARG}"
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
DEPENDS deploy${name}
)
endif()
ADD_CUSTOM_TARGET(
snapcraftCopy${name}