From ec242b2264d027facffcedf9d62cf81c3e2da621 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=B5=D0=BB=D0=B8=D0=BF=D0=B5=D0=BD=D0=BA=D0=BE=20?= =?UTF-8?q?=D0=98=D0=B2=D0=B0=D0=BD?= Date: Fri, 20 Mar 2020 18:05:52 +0000 Subject: [PATCH] git-svn-id: svn://db.shs.com.ru/libs@882 a8b55f48-bf90-11e4-a774-851b48703e85 --- qad/QADDeploy.cmake | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/qad/QADDeploy.cmake b/qad/QADDeploy.cmake index 9f6ff7c..7f4912d 100644 --- a/qad/QADDeploy.cmake +++ b/qad/QADDeploy.cmake @@ -322,14 +322,22 @@ macro(deploy_target _T) set_target_properties(${_T} PROPERTIES MACOSX_BUNDLE TRUE) set(_AGD "${_DEPLOY_DIR}/${_T}.app") set(_DMG "${CMAKE_CURRENT_BINARY_DIR}/dmg") + set(_CMD_COPY) + if (_ICON_NAME) + set(_CMD_COPY ${_CMD_COPY} COMMAND cp -f ${_ICON_FN} ${_AGD}/Contents/Resources) + endif() + foreach(_r ${_RES_DIRS}) + set(_CMD_RES ${_CMD_RES} COMMAND cp -r "${_r}" "${_AGD}/Contents/Resources") + endforeach() add_custom_target(deploy # gather .app dir COMMAND mkdir -p ${_AGD}/Contents/Resources COMMAND mkdir -p ${_AGD}/Contents/Frameworks - COMMAND mkdir -p ${_DEPLOY_DIR}/lang COMMAND mkdir -p ${_DESTINATION} - COMMAND cp ${_ICON_FN} ${_AGD}/Contents/Resources - COMMAND cp -r ${_DEPLOY_DIR}/lang ${_AGD}/Contents/Resources + ${_CMD_COPY} + ${_CMD_RES} + #COMMAND cp ${_ICON_FN} ${_AGD}/Contents/Resources + #COMMAND cp -r ${_DEPLOY_DIR}/lang ${_AGD}/Contents/Resources COMMAND deploy_tool -M "${CMAKE_OTOOL}" -P cocoa -S mac -q ${Qt5_ROOT} -s "\"${CMAKE_PREFIX_PATH}/lib;${DEPLOY_ADD_LIBPATH}${_DEP_LIBPATH}\"" -o ${_AGD}/Contents/Frameworks -p ${_AGD}/Contents/PlugIns ${_AGD}/Contents/MacOS/${_T} # prepare dmg dir COMMAND rm -rf ${_DMG}