mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-01-17 11:28:07 +00:00
Fail if package creation is not successful.
This commit is contained in:
parent
8f03b7ae39
commit
d4a807c8a7
2 changed files with 12 additions and 2 deletions
|
|
@ -23,6 +23,9 @@
|
|||
if (NOT "${CMAKE_INSTALL_PREFIX}" MATCHES .*/_CPack_Packages/.*)
|
||||
execute_process(
|
||||
COMMAND ${CMAKE_CPACK_COMMAND} -G DragNDrop
|
||||
RESULT_VARIABLE CPACK_COMMAND_SUCCESS
|
||||
RESULT_VARIABLE CPACK_COMMAND_RESULT
|
||||
)
|
||||
if(CPACK_COMMAND_RESULT)
|
||||
message(FATAL_ERROR "Failed to create dmg package!")
|
||||
endif()
|
||||
endif ()
|
||||
|
|
|
|||
|
|
@ -23,12 +23,19 @@
|
|||
if (NOT "${CMAKE_INSTALL_PREFIX}" MATCHES .*/_CPack_Packages/.*)
|
||||
execute_process(
|
||||
COMMAND ${CMAKE_CPACK_COMMAND} -G @CPACK_GENERATOR@
|
||||
RESULT_VARIABLE CPACK_COMMAND_SUCCESS
|
||||
RESULT_VARIABLE CPACK_COMMAND_RESULT
|
||||
)
|
||||
if(CPACK_COMMAND_RESULT)
|
||||
message(FATAL_ERROR "Failed to generate package!")
|
||||
endif()
|
||||
|
||||
if (@PERFORM_SIGNING@)
|
||||
execute_process(
|
||||
COMMAND @SIGNTOOL_COMMAND@ @CMAKE_CURRENT_BINARY_DIR@/@CPACK_PACKAGE_FILE_NAME@.@PACKAGE_EXT@
|
||||
RESULT_VARIABLE SIGNING_RESULT
|
||||
)
|
||||
if(SIGNING_RESULT)
|
||||
message(FATAL_ERROR "Failed to sign the package!")
|
||||
endif()
|
||||
endif ()
|
||||
endif ()
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue