update deploy snap comamnd (allow console only apps)
All checks were successful
buildbot/DocsGenerator Build finished.
buildbot/AndroidBuilder_v8Qt6 Build finished.
buildbot/LinuxCMakeBuilderQt6 Build finished.
buildbot/IOSCMakeBuilder Build finished.
buildbot/WindowsCMakeBuilder Build finished.

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

View File

@ -327,21 +327,32 @@ function(addDeploySnap name targetDir)
return()
endif(NOT EXISTS ${SNAPCRAFT_EXE})
ADD_CUSTOM_TARGET(
chmodsnap${name}
COMMAND chmod -R 777 "${CMAKE_SOURCE_DIR}/snap/gui"
COMMENT "chmod -R 777 ${CMAKE_SOURCE_DIR}/snap/gui"
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
DEPENDS deploy${name}
)
if(EXISTS "${CMAKE_SOURCE_DIR}/snap/gui")
ADD_CUSTOM_TARGET(
chmodsnap${name}
COMMAND chmod -R 777 "${CMAKE_SOURCE_DIR}/snap/gui"
COMMENT "chmod -R 777 ${CMAKE_SOURCE_DIR}/snap/gui"
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
DEPENDS deploy${name}
)
ADD_CUSTOM_TARGET(
snapcraft${name}
COMMAND snapcraft ${SNAPCRAFT_EXTRA_ARG}
COMMENT "create snap: snapcraft ${SNAPCRAFT_EXTRA_ARG}"
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(
snapcraft${name}
COMMAND snapcraft ${SNAPCRAFT_EXTRA_ARG}
COMMENT "create snap: snapcraft ${SNAPCRAFT_EXTRA_ARG}"
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
DEPENDS chmodsnap${name}
)
ADD_CUSTOM_TARGET(
snapcraftCopy${name}