File tree 2 files changed +17
-11
lines changed
2 files changed +17
-11
lines changed Original file line number Diff line number Diff line change @@ -119,16 +119,22 @@ function(add_macos_deploy_target)
119
119
DEPENDS ${PROJECT_BINARY_DIR} /dist/${macos_app} /Contents/MacOS/Bitcoin-Qt
120
120
)
121
121
122
- find_program (ZIP_COMMAND zip REQUIRED)
123
- add_custom_command (
124
- OUTPUT ${PROJECT_BINARY_DIR} /dist/${osx_volname} .zip
125
- WORKING_DIRECTORY dist
126
- COMMAND ${PROJECT_SOURCE_DIR} /cmake/script/macos_zip.sh ${ZIP_COMMAND} ${osx_volname} .zip
127
- VERBATIM
128
- )
129
- add_custom_target (deploy
130
- DEPENDS ${PROJECT_BINARY_DIR} /dist/${osx_volname} .zip
131
- )
122
+ find_program (ZIP_EXECUTABLE zip)
123
+ if (NOT ZIP_EXECUTABLE)
124
+ add_custom_target (deploy
125
+ COMMAND ${CMAKE_COMMAND} -E echo "Error: ZIP not found"
126
+ )
127
+ else ()
128
+ add_custom_command (
129
+ OUTPUT ${PROJECT_BINARY_DIR} /dist/${osx_volname} .zip
130
+ WORKING_DIRECTORY dist
131
+ COMMAND ${PROJECT_SOURCE_DIR} /cmake/script/macos_zip.sh ${ZIP_EXECUTABLE} ${osx_volname} .zip
132
+ VERBATIM
133
+ )
134
+ add_custom_target (deploy
135
+ DEPENDS ${PROJECT_BINARY_DIR} /dist/${osx_volname} .zip
136
+ )
137
+ endif ()
132
138
endif ()
133
139
add_dependencies (deploydir bitcoin-qt)
134
140
add_dependencies (deploy deploydir)
Original file line number Diff line number Diff line change @@ -141,7 +141,7 @@ brew install python
141
141
#### Deploy Dependencies
142
142
143
143
You can [ deploy] ( #3-deploy-optional ) a ` .zip ` containing the Bitcoin Core application.
144
- It is required that you have ` python ` installed.
144
+ It is required that you have ` python ` and ` zip ` installed.
145
145
146
146
## Building Bitcoin Core
147
147
You can’t perform that action at this time.
0 commit comments