Issue #2160 - Initial support for notarizing during DMG package. Added --with-macbundle-idenity configure option to set a codesign identity. If no identity is set or cross-compiling from Linux no codesigning will be done. Currently doing a full deep bundle v2 sign, instead of limited v1.

This commit is contained in:
Brian Smith 2023-03-14 15:28:51 -05:00 committed by roytam1
commit 3d2a4f4066
3 changed files with 17 additions and 0 deletions

View file

@ -4983,6 +4983,16 @@ fi
AC_DEFINE_UNQUOTED(MOZ_MACBUNDLE_ID,$MOZ_MACBUNDLE_ID)
AC_SUBST(MOZ_MACBUNDLE_ID)
dnl ========================================================
dnl = Mac bundle codesign identity
dnl ========================================================
MOZ_ARG_WITH_STRING(macbundle-identity,
[ --with-macbundle-identity=identity
Identity to codesign the Mac application bundle],
[ MOZ_MACBUNDLE_IDENTITY="$withval"])
AC_SUBST(MOZ_MACBUNDLE_IDENTITY)
dnl ========================================================
dnl = Child Process Name for IPC
dnl ========================================================