4
0
mirror of https://github.com/QuasarApp/CMake.git synced 2025-05-03 13:09: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,21 +327,32 @@ function(addDeploySnap name targetDir)
return() return()
endif(NOT EXISTS ${SNAPCRAFT_EXE}) endif(NOT EXISTS ${SNAPCRAFT_EXE})
ADD_CUSTOM_TARGET( if(EXISTS "${CMAKE_SOURCE_DIR}/snap/gui")
chmodsnap${name} ADD_CUSTOM_TARGET(
COMMAND chmod -R 777 "${CMAKE_SOURCE_DIR}/snap/gui" chmodsnap${name}
COMMENT "chmod -R 777 ${CMAKE_SOURCE_DIR}/snap/gui" COMMAND chmod -R 777 "${CMAKE_SOURCE_DIR}/snap/gui"
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} COMMENT "chmod -R 777 ${CMAKE_SOURCE_DIR}/snap/gui"
DEPENDS deploy${name} 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( ADD_CUSTOM_TARGET(
snapcraftCopy${name} snapcraftCopy${name}