git-svn-id: svn://db.shs.com.ru/libs@826 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -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\""
|
||||
|
||||
Reference in New Issue
Block a user