diff --git a/cmake/build_helpers.cmake b/cmake/build_helpers.cmake index 332cd92d6..7495013ed 100644 --- a/cmake/build_helpers.cmake +++ b/cmake/build_helpers.cmake @@ -261,9 +261,12 @@ macro(createPackage) set(CPACK_BUNDLE_ICON "${CMAKE_SOURCE_DIR}/resources/dist/macos/AppIcon.icns") set(CPACK_BUNDLE_PLIST "${CMAKE_BINARY_DIR}/${BUNDLE_NAME}/Contents/Info.plist") - find_program(CODESIGN_PATH codesign) - if (CODESIGN_PATH) - add_custom_command(TARGET imhex_all POST_BUILD COMMAND "codesign" ARGS "--force" "--deep" "--sign" "-" "${CMAKE_BINARY_DIR}/${BUNDLE_NAME}") + if (IMHEX_RESIGN_BUNDLE) + message(STATUS "Resigning bundle...") + find_program(CODESIGN_PATH codesign) + if (CODESIGN_PATH) + add_custom_command(TARGET imhex_all POST_BUILD COMMAND "codesign" ARGS "--force" "--deep" "--sign" "-" "${CMAKE_BINARY_DIR}/${BUNDLE_NAME}") + endif() endif() endif() else()