git-svn-id: svn://db.shs.com.ru/libs@806 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -28,8 +28,8 @@
|
|||||||
# library search path
|
# library search path
|
||||||
#
|
#
|
||||||
macro(deploy_target _T full_app_name version icon label copyright info)
|
macro(deploy_target _T full_app_name version icon label copyright info)
|
||||||
set(_DESTINATION)
|
set(_DESTINATION "${CMAKE_INSTALL_PREFIX}")
|
||||||
set(_DEPLOY_DIR)
|
set(_DEPLOY_DIR "${CMAKE_INSTALL_PREFIX}")
|
||||||
set(_is_dest 0)
|
set(_is_dest 0)
|
||||||
set(_is_deploy_dir 0)
|
set(_is_deploy_dir 0)
|
||||||
foreach(_i ${ARGN})
|
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_INFO_STRING "${info}")
|
||||||
set(MACOSX_BUNDLE_BUNDLE_VERSION "6.0")
|
set(MACOSX_BUNDLE_BUNDLE_VERSION "6.0")
|
||||||
set_target_properties(${_T} PROPERTIES MACOSX_BUNDLE TRUE)
|
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")
|
set(_DMG "${CMAKE_CURRENT_BINARY_DIR}/dmg")
|
||||||
add_custom_target(deploy
|
add_custom_target(deploy
|
||||||
# gather .app dir
|
# 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 cp -r ${_AGD} ${_DMG}
|
||||||
COMMAND ln --symbolic /Applications ${_DMG}
|
COMMAND ln --symbolic /Applications ${_DMG}
|
||||||
# generate 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"
|
COMMENT "Generating ${_TV}.dmg"
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
Reference in New Issue
Block a user