Split off DMG creation into separate target to save time during development.

ms-rade-integ
Mooneer Salem 2024-10-17 06:49:16 -07:00
parent 9ed2886967
commit 2a37667c88
1 changed files with 4 additions and 1 deletions

View File

@ -161,11 +161,14 @@ if(APPLE)
COMMAND cp ARGS -r ../rade_src/radae FreeDV.app/Contents/Resources
COMMAND cp ARGS -r ../rade_src/model19_check3 FreeDV.app/Contents/Resources
COMMAND codesign --force --options runtime --timestamp --entitlements ${CMAKE_CURRENT_SOURCE_DIR}/entitlements.plist --sign - ${CMAKE_CURRENT_BINARY_DIR}/FreeDV.app
)
add_custom_target(dmg
COMMAND mkdir dist_tmp
COMMAND cp -r FreeDV.app dist_tmp
COMMAND hdiutil create -srcfolder dist_tmp/ -volname FreeDV -format UDZO -fs HFS+ ./FreeDV.dmg
COMMAND rm -rf dist_tmp
)
DEPENDS FreeDV)
endif(APPLE)
# Custom commands for signing Windows binaries