summaryrefslogtreecommitdiff
path: root/old-configure.in
diff options
context:
space:
mode:
authorMatt A. Tobin <email@mattatobin.com>2021-01-03 23:40:35 -0500
committerMatt A. Tobin <email@mattatobin.com>2021-01-03 23:40:35 -0500
commitb2486e114d746db9e27d25925052cb3686c27ffc (patch)
tree6894de85812f284f5cb0fdc2b3baaaa08cebc360 /old-configure.in
parent87646c7c9265e22fefed6309fdcf6d0dbb012f78 (diff)
downloadaura-central-b2486e114d746db9e27d25925052cb3686c27ffc.tar.gz
Issue mcp-graveyard/UXP%61 - Add configure option for non-windows platforms
Windows will ALWAYS have this enabled but we eventually want all target operating systems to use this as well but that will require more work
Diffstat (limited to 'old-configure.in')
-rw-r--r--old-configure.in20
1 files changed, 16 insertions, 4 deletions
diff --git a/old-configure.in b/old-configure.in
index 07b8535c8..33b808973 100644
--- a/old-configure.in
+++ b/old-configure.in
@@ -4614,19 +4614,31 @@ dnl =
dnl ========================================================
MOZ_ARG_HEADER(Static build options)
+# Option to enable shared gkmedias on other target operating systems.
+# This is overriden for Windows regardless if it is set or not.
+MOZ_ARG_ENABLE_BOOL(shared-media,
+[ --enable-shared-media Build GKMedias as a shared lib],
+ GKMEDIAS_SHARED_LIBRARY=1,
+ GKMEDIAS_SHARED_LIBRARY=)
+
+# We want gkmedias always be enabled on Windows regardless of the enable bool.
if test "$OS_ARCH" = "WINNT"; then
GKMEDIAS_SHARED_LIBRARY=1
fi
+
if test -n "$GKMEDIAS_SHARED_LIBRARY"; then
AC_DEFINE(GKMEDIAS_SHARED_LIBRARY)
fi
+
AC_SUBST(GKMEDIAS_SHARED_LIBRARY)
+# Shared JS or gkmedias needs zlib in mozglue
if test -z "$MOZ_SYSTEM_ZLIB"; then
-if test -n "$JS_SHARED_LIBRARY" -o "$GKMEDIAS_SHARED_LIBRARY"; then
- ZLIB_IN_MOZGLUE=1
- AC_DEFINE(ZLIB_IN_MOZGLUE)
-fi
+ # XXX: Currently JS_SHARED_LIBRARY lives in mozconfigure
+ if test -n "$JS_SHARED_LIBRARY" -o "$GKMEDIAS_SHARED_LIBRARY"; then
+ ZLIB_IN_MOZGLUE=1
+ AC_DEFINE(ZLIB_IN_MOZGLUE)
+ fi
fi
AC_SUBST(ZLIB_IN_MOZGLUE)