Skip to content

Commit 2a37667

Browse files
committed
Split off DMG creation into separate target to save time during development.
1 parent 9ed2886 commit 2a37667

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,11 +161,14 @@ if(APPLE)
161161
COMMAND cp ARGS -r ../rade_src/radae FreeDV.app/Contents/Resources
162162
COMMAND cp ARGS -r ../rade_src/model19_check3 FreeDV.app/Contents/Resources
163163
COMMAND codesign --force --options runtime --timestamp --entitlements ${CMAKE_CURRENT_SOURCE_DIR}/entitlements.plist --sign - ${CMAKE_CURRENT_BINARY_DIR}/FreeDV.app
164+
)
165+
166+
add_custom_target(dmg
164167
COMMAND mkdir dist_tmp
165168
COMMAND cp -r FreeDV.app dist_tmp
166169
COMMAND hdiutil create -srcfolder dist_tmp/ -volname FreeDV -format UDZO -fs HFS+ ./FreeDV.dmg
167170
COMMAND rm -rf dist_tmp
168-
)
171+
DEPENDS FreeDV)
169172
endif(APPLE)
170173

171174
# Custom commands for signing Windows binaries

0 commit comments

Comments
 (0)