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(_COPY_SUFFIX)
|
||||||
set(_MKDIR "mkdir" "-p" "${_AGD}")
|
set(_MKDIR "mkdir" "-p" "${_AGD}")
|
||||||
set(_MKDIR_L "mkdir" "-p" "${_AGD}lang")
|
set(_MKDIR_L "mkdir" "-p" "${_AGD}lang")
|
||||||
|
set(_MKDIR_P "mkdir" "-p" "${_DESTINATION}")
|
||||||
if ("x${CMAKE_HOST_SYSTEM_NAME}" STREQUAL "xWindows")
|
if ("x${CMAKE_HOST_SYSTEM_NAME}" STREQUAL "xWindows")
|
||||||
set(_SEP "\\")
|
set(_SEP "\\")
|
||||||
set(_COPY "xcopy" "/y" "/r")
|
set(_COPY "xcopy" "/y" "/r")
|
||||||
@@ -185,11 +186,13 @@ macro(deploy_target _T)
|
|||||||
string(REPLACE "/" "\\" CMAKE_OBJDUMP "${CMAKE_OBJDUMP}")
|
string(REPLACE "/" "\\" CMAKE_OBJDUMP "${CMAKE_OBJDUMP}")
|
||||||
set(_MKDIR "if" "not" "exist" "\"${_AGD}\"" "mkdir" "\"${_AGD}\"")
|
set(_MKDIR "if" "not" "exist" "\"${_AGD}\"" "mkdir" "\"${_AGD}\"")
|
||||||
set(_MKDIR_L "if" "not" "exist" "\"${_AGD}lang\"" "mkdir" "\"${_AGD}lang\"")
|
set(_MKDIR_L "if" "not" "exist" "\"${_AGD}lang\"" "mkdir" "\"${_AGD}lang\"")
|
||||||
|
set(_MKDIR_P "if" "not" "exist" "\"${_DESTINATION}\"" "mkdir" "\"${_DESTINATION}\"")
|
||||||
endif()
|
endif()
|
||||||
add_custom_target(deploy
|
add_custom_target(deploy
|
||||||
# gather dir
|
# gather dir
|
||||||
COMMAND ${_MKDIR}
|
COMMAND ${_MKDIR}
|
||||||
COMMAND ${_MKDIR_L}
|
COMMAND ${_MKDIR_L}
|
||||||
|
COMMAND ${_MKDIR_P}
|
||||||
COMMAND ${_COPY} "\"${_DEPLOY_DIR}${_T}.exe\"" "\"${_AGD}\"" ${_COPY_SUFFIX}
|
COMMAND ${_COPY} "\"${_DEPLOY_DIR}${_T}.exe\"" "\"${_AGD}\"" ${_COPY_SUFFIX}
|
||||||
COMMAND ${_COPY} "${_DEPLOY_DIR}lang${_SEP}*" "\"${_AGD}lang${_SEP}\"" ${_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\""
|
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