git-svn-id: svn://db.shs.com.ru/libs@838 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -181,6 +181,23 @@ macro(deploy_target _T)
|
||||
endif()
|
||||
set(_DEB "${_TV}_deb_${MY_ARCH}")
|
||||
set(_AGD "${_DEPLOY_DIR}/${_DEB}")
|
||||
set(_DEB_ARCH)
|
||||
if("_${MY_ARCH}" STREQUAL "_arm64")
|
||||
set(_DEB_ARCH "arm64")
|
||||
elseif("_${MY_ARCH}" STREQUAL "_armv7")
|
||||
set(_DEB_ARCH "armhf")
|
||||
elseif("_${MY_ARCH}" STREQUAL "_i386")
|
||||
set(_DEB_ARCH "i386")
|
||||
elseif("_${MY_ARCH}" STREQUAL "_x86_64")
|
||||
set(_DEB_ARCH "amd64")
|
||||
elseif("_${MY_ARCH}" STREQUAL "_ppc")
|
||||
set(_DEB_ARCH "PowerPC")
|
||||
elseif("_${MY_ARCH}" STREQUAL "_ppc64")
|
||||
set(_DEB_ARCH "PPC64")
|
||||
elseif("_${MY_ARCH}" STREQUAL "_ia64")
|
||||
set(_DEB_ARCH "ia64")
|
||||
endif()
|
||||
set(_echo ">>" "${_AGD}/DEBIAN/control")
|
||||
add_custom_target(deploy
|
||||
# gather deb dir
|
||||
COMMAND mkdir -p ${_AGD}/DEBIAN
|
||||
@@ -193,6 +210,17 @@ macro(deploy_target _T)
|
||||
COMMAND cp -f ${_DEP_LIBS} ${_AGD}/usr/lib
|
||||
COMMAND cp -r ${_DEPLOY_DIR}/lang ${_AGD}/usr/share/SHS
|
||||
COMMAND cp -f ${_ICON_FN} ${_AGD}/usr/share/pixmaps
|
||||
COMMAND rm ${_AGD}/DEBIAN/control
|
||||
COMMAND echo "\"Package: ${_T}\""
|
||||
COMMAND echo "\"Version: ${${_T}_VERSION}\""
|
||||
COMMAND echo "\"Architecture: ${_DEB_ARCH}\""
|
||||
COMMAND echo "\"Maintainer: ${${_T}_COMPANY} <>\""
|
||||
COMMAND echo "\"Depends: openjdk-8-jre, icedtea-netx-common (>= 1.6.2-3.1+deb9u1)\""
|
||||
COMMAND echo "\"Conflicts:\""
|
||||
COMMAND echo "\"Replaces:\""
|
||||
COMMAND echo "\"Section: misc\""
|
||||
COMMAND echo "\"Priority: optional\""
|
||||
COMMAND echo "\"Description: ${${_T}_INFO}\""
|
||||
#COMMAND deploy_tool -l "${CMAKE_LDD}" -P xcb -q ${Qt5_ROOT} -s "\"${CMAKE_PREFIX_PATH}/lib;${DEPLOY_ADD_LIBPATH}${_DEP_LIBPATH}\"" -o ${_AGD}/usr/lib -p ${_AGD}/usr/ ${_AGD}/Contents/MacOS/${_T}
|
||||
# generate deb
|
||||
#COMMAND genisoimage -quiet -V ${_T} -D -R -apple -no-pad -o ${_DESTINATION}/${_TV}.dmg ${_DMG}
|
||||
|
||||
Reference in New Issue
Block a user