[Libreoffice-commits] .: config_host.mk.in configure.in solenv/gbuild
Tor Lillqvist
tml at kemper.freedesktop.org
Mon Feb 27 07:03:30 PST 2012
config_host.mk.in | 1 +
configure.in | 21 +++++++++++++++++++++
solenv/gbuild/gbuild.mk | 4 ++++
3 files changed, 26 insertions(+)
New commits:
commit 651dcc29f413b6bb95e01c90d4113ff7a10db3be
Author: Tor Lillqvist <tml at iki.fi>
Date: Mon Feb 27 17:02:59 2012 +0200
Add --disable-extensions switch for future implementation
diff --git a/config_host.mk.in b/config_host.mk.in
index 5cc0b86..d206cb5 100644
--- a/config_host.mk.in
+++ b/config_host.mk.in
@@ -79,6 +79,7 @@ export DIRECTXSDK_LIB=@DIRECTXSDK_LIB@
export DISABLE_ACTIVEX=@DISABLE_ACTIVEX@
export DISABLE_ATL=@DISABLE_ATL@
export DISABLE_DBCONNECTIVITY=@DISABLE_DBCONNECTIVITY@
+export DISABLE_EXTENSIONS=@DISABLE_EXTENSIONS@
export DISABLE_SCRIPTING=@DISABLE_SCRIPTING@
export DISABLE_LINKOO=@DISABLE_LINKOO@
export DISABLE_NEON=@DISABLE_NEON@
diff --git a/configure.in b/configure.in
index 914e8cf..86db768 100644
--- a/configure.in
+++ b/configure.in
@@ -393,6 +393,11 @@ AC_ARG_ENABLE(database-connectivity,
[Disable various database connectivity. Work in progress, use only if you are hacking on it.])
)
+AC_ARG_ENABLE(extensions,
+ AS_HELP_STRING([--disable-extensions],
+ [Disable all add-on extension functionality. Work in progress, use only if you are hacking on it.])
+)
+
AC_ARG_ENABLE(scripting,
AS_HELP_STRING([--disable-scripting],
[Disable BASIC, Java and Python. Work in progress, use only if you are hacking on it.])
@@ -2042,6 +2047,22 @@ else
fi
AC_SUBST(DISABLE_DBCONNECTIVITY)
+if test -z "$enable_extensions"; then
+ # For iOS disable extensions unless specifically overridden with
+ # --enable-extensions.
+ if test $_os != iOS; then
+ enable_extensions=yes
+ fi
+fi
+
+DISABLE_EXTENSIONS=''
+if test "$enable_extensions" = yes; then
+ BUILD_TYPE="$BUILD_TYPE EXTENSIONS"
+else
+ DISABLE_EXTENSIONS='TRUE'
+fi
+AC_SUBST(DISABLE_EXTENSIONS)
+
if test -z "$enable_scripting"; then
# Disable scripting for iOS unless specifically overridden
# with --enable-scripting.
diff --git a/solenv/gbuild/gbuild.mk b/solenv/gbuild/gbuild.mk
index e38137e..2aafa6b 100644
--- a/solenv/gbuild/gbuild.mk
+++ b/solenv/gbuild/gbuild.mk
@@ -236,6 +236,10 @@ ifeq ($(strip $(DISABLE_DBCONNECTIVITY)),TRUE)
gb_GLOBALDEFS += -DDISABLE_DBCONNECTIVITY
endif
+ifeq ($(strip $(DISABLE_EXTENSIONS)),TRUE)
+gb_GLOBALDEFS += -DDISABLE_EXTENSIONS
+endif
+
ifeq ($(strip $(DISABLE_SCRIPTING)),TRUE)
gb_GLOBALDEFS += -DDISABLE_SCRIPTING
endif
More information about the Libreoffice-commits
mailing list