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

This commit is contained in:
2020-03-16 13:13:56 +00:00
parent 4741baadef
commit 72024420cc

View File

@@ -28,8 +28,8 @@
# library search path
#
macro(deploy_target _T full_app_name version icon label copyright info)
set(_DESTINATION)
set(_DEPLOY_DIR)
set(_DESTINATION "${CMAKE_INSTALL_PREFIX}")
set(_DEPLOY_DIR "${CMAKE_INSTALL_PREFIX}")
set(_is_dest 0)
set(_is_deploy_dir 0)
foreach(_i ${ARGN})
@@ -77,7 +77,7 @@ macro(deploy_target _T full_app_name version icon label copyright info)
set(MACOSX_BUNDLE_INFO_STRING "${info}")
set(MACOSX_BUNDLE_BUNDLE_VERSION "6.0")
set_target_properties(${_T} PROPERTIES MACOSX_BUNDLE TRUE)
set(_AGD "${_DEPLOY_DIR}${_T}.app")
set(_AGD "${_DEPLOY_DIR}/${_T}.app")
set(_DMG "${CMAKE_CURRENT_BINARY_DIR}/dmg")
add_custom_target(deploy
# gather .app dir
@@ -91,7 +91,7 @@ macro(deploy_target _T full_app_name version icon label copyright info)
COMMAND cp -r ${_AGD} ${_DMG}
COMMAND ln --symbolic /Applications ${_DMG}
# generate dmg
COMMAND genisoimage -quiet -V ${_T} -D -R -apple -no-pad -o ${_DESTINATION}${_TV}.dmg ${_DMG}
COMMAND genisoimage -quiet -V ${_T} -D -R -apple -no-pad -o ${_DESTINATION}/${_TV}.dmg ${_DMG}
COMMENT "Generating ${_TV}.dmg"
)
endif()