mirror of
https://github.com/QuasarApp/CMake.git
synced 2025-04-26 09:44:41 +00:00
update deploy snap comamnd (allow console only apps)
This commit is contained in:
parent
46faebf050
commit
6301f76b3e
@ -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}
|
||||
|
Loading…
x
Reference in New Issue
Block a user