git-svn-id: svn://db.shs.com.ru/libs@826 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2020-03-18 15:53:58 +00:00
parent 1e71e3705b
commit 2c4b87a282

View File

@@ -174,6 +174,7 @@ macro(deploy_target _T)
set(_COPY_SUFFIX)
set(_MKDIR "mkdir" "-p" "${_AGD}")
set(_MKDIR_L "mkdir" "-p" "${_AGD}lang")
set(_MKDIR_P "mkdir" "-p" "${_DESTINATION}")
if ("x${CMAKE_HOST_SYSTEM_NAME}" STREQUAL "xWindows")
set(_SEP "\\")
set(_COPY "xcopy" "/y" "/r")
@@ -185,11 +186,13 @@ macro(deploy_target _T)
string(REPLACE "/" "\\" CMAKE_OBJDUMP "${CMAKE_OBJDUMP}")
set(_MKDIR "if" "not" "exist" "\"${_AGD}\"" "mkdir" "\"${_AGD}\"")
set(_MKDIR_L "if" "not" "exist" "\"${_AGD}lang\"" "mkdir" "\"${_AGD}lang\"")
set(_MKDIR_P "if" "not" "exist" "\"${_DESTINATION}\"" "mkdir" "\"${_DESTINATION}\"")
endif()
add_custom_target(deploy
# gather dir
COMMAND ${_MKDIR}
COMMAND ${_MKDIR_L}
COMMAND ${_MKDIR_P}
COMMAND ${_COPY} "\"${_DEPLOY_DIR}${_T}.exe\"" "\"${_AGD}\"" ${_COPY_SUFFIX}
COMMAND ${_COPY} "${_DEPLOY_DIR}lang${_SEP}*" "\"${_AGD}lang${_SEP}\"" ${_COPY_SUFFIX}
COMMAND deploy_tool -W "\"${CMAKE_OBJDUMP}\"" -P windows -S windows -q "\"${Qt5_ROOT}\"" -s "\"${CMAKE_PREFIX_PATH}/bin;${MINGW_BIN};${DEPLOY_ADD_LIBPATH}${_DEP_LIBPATH}\"" -o ${_AGD} -p ${_AGD} "\"${_AGD}${_T}.exe\""