summaryrefslogtreecommitdiff
path: root/old-configure.in
diff options
context:
space:
mode:
authorBrian Smith <brian@dbsoft.org>2023-07-07 17:46:55 -0500
committerBrian Smith <brian@dbsoft.org>2023-07-07 17:46:55 -0500
commiteae076209fdc5a33ed873639972d14cd06edb62f (patch)
tree007502b6642d1daee28aefe8579979025de85d16 /old-configure.in
parent7a2f1143346d87a7542cbc94305c4c01279cf348 (diff)
downloaduxp-eae076209fdc5a33ed873639972d14cd06edb62f.tar.gz
Issue #2268 - Fix Mac packaging by making the individual parts configurable.
Add --with-macbundle-entitlement= to specify alternate entitlements or "none" Add --with-macbundle-type=hybrid to use the old DMG format.
Diffstat (limited to 'old-configure.in')
-rw-r--r--old-configure.in21
1 files changed, 21 insertions, 0 deletions
diff --git a/old-configure.in b/old-configure.in
index d351b81752..4e23dae932 100644
--- a/old-configure.in
+++ b/old-configure.in
@@ -4763,6 +4763,16 @@ AC_DEFINE_UNQUOTED(MOZ_MACBUNDLE_ID,$MOZ_MACBUNDLE_ID)
AC_SUBST(MOZ_MACBUNDLE_ID)
dnl ========================================================
+dnl = Mac bundle codesign entitlements
+dnl ========================================================
+MOZ_ARG_WITH_STRING(macbundle-entitlement,
+[ --with-macbundle-entitlement=entitlementname
+ Entitlements to add to the Mac application bundle],
+[ MOZ_MACBUNDLE_ENTITLEMENT="$withval"])
+
+AC_SUBST(MOZ_MACBUNDLE_ENTITLEMENT)
+
+dnl ========================================================
dnl = Mac bundle codesign identity
dnl ========================================================
MOZ_ARG_WITH_STRING(macbundle-identity,
@@ -4773,6 +4783,17 @@ MOZ_ARG_WITH_STRING(macbundle-identity,
AC_SUBST(MOZ_MACBUNDLE_IDENTITY)
dnl ========================================================
+dnl = Mac bundle DMG type
+dnl ========================================================
+MOZ_ARG_WITH_STRING(macbundle-type,
+[ --with-macbundle-type=hybrid
+ Method to use to create the DMG],
+[ MOZ_MACBUNDLE_TYPE="$withval"])
+
+AC_SUBST(MOZ_MACBUNDLE_TYPE)
+
+
+dnl ========================================================
dnl = Child Process Name for IPC
dnl ========================================================
MOZ_CHILD_PROCESS_NAME="plugin-container${BIN_SUFFIX}"