From a80f9e9ca79ddc4ee63dd75cc6992b5853d694a6 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Thu, 1 Feb 2024 23:56:14 +0100 Subject: [PATCH] build: Don't re-sign macOS bundle unless requested --- cmake/build_helpers.cmake | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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()