From 54a2947309279105dc548d8b8e7d34a584149f3b Mon Sep 17 00:00:00 2001 From: kkostiuk <kateryna.kostiuk@savoirfairelinux.com> Date: Thu, 13 Jan 2022 20:58:18 -0500 Subject: [PATCH] build: make deploy optional on macOS Sometimes deploy failed with qmlimportscanner error. For better control macdeployqt will be called manually for release builds. Gitlab: #578 Change-Id: Ic3a781cb4680499bbb7e479e31764f3f35e29800 --- CMakeLists.txt | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ca3b06c7b..b5ff3ee74 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -666,13 +666,15 @@ else() SPARKLE_URL "${SPARKLE_URL}" XCODE_ATTRIBUTE_CODE_SIGN_ENTITLEMENTS "${CMAKE_CURRENT_SOURCE_DIR}/resources/entitlements/Jami.entitlements" XCODE_ATTRIBUTE_ENABLE_HARDENED_RUNTIME TRUE) - add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD - COMMAND ${CMAKE_COMMAND} -DQML_SRC_DIR=${SRC_DIR} - -DMAC_DEPLOY_QT_PATH=${CMAKE_PREFIX_PATH}/bin - -DEXE_NAME="${CMAKE_BINARY_DIR}/${PROJECT_NAME}.app" - -DSPARKLE_PATH=${SPARKLE_FRAMEWORK} - -DENABLE_SPARKLE=${ENABLE_SPARKLE} - -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/macos_qt_deploy.cmake) + if(DEPLOY) + add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD + COMMAND ${CMAKE_COMMAND} -DQML_SRC_DIR=${SRC_DIR} + -DMAC_DEPLOY_QT_PATH=${CMAKE_PREFIX_PATH}/bin + -DEXE_NAME="${CMAKE_BINARY_DIR}/${PROJECT_NAME}.app" + -DSPARKLE_PATH=${SPARKLE_FRAMEWORK} + -DENABLE_SPARKLE=${ENABLE_SPARKLE} + -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/macos_qt_deploy.cmake) + endif() endif() qt_import_qml_plugins(${PROJECT_NAME}) -- GitLab