Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


Hi guys,

this patch enables building all the extensions by default instead of
requiring user to run --enable-blabla.
I enabled all extensions that do not pose any huge external deps,
please let me know if you find it ok or if you find any issues, so I
could commit it to the master.

Cheers

Tom
From b64026e0c31d307047f44ab840b12766da063dcd Mon Sep 17 00:00:00 2001
From: Tomas Chvatal <tchvatal@suse.cz>
Date: Tue, 20 Sep 2011 14:11:24 +0200
Subject: [PATCH] Enable extensions by default

Enable ext integration and all extensions by default, unless
they require huge deps (mysql, wiki, reportbuilder).

This commit renames --with-extension-integration to
--enable-extension-integration.
---
 configure.in |  427 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 213 insertions(+), 214 deletions(-)

diff --git a/configure.in b/configure.in
index 16897b2..c66b0ac 100755
--- a/configure.in
+++ b/configure.in
@@ -3,206 +3,212 @@ dnl configure.in serves as input for the GNU autoconf package
 dnl in order to create a configure script.
 
 AC_INIT([LibreOffice], [3.5],,, [http://documentfoundation.org/])
-AC_PREREQ(2.50)
-
-dnl ===================================================================
-dnl Optional Features (--enable/disable-)
-dnl ===================================================================
-
-dnl ---------- Extensions ----------
+AC_PREREQ(2.65)
+
+###############################################################################
+# Extensions switches --enable/--disable
+###############################################################################
+# By default these should be enabled unless having extra dependencies.
+# If there is extra dependency over configure options then the enable should
+# be automagic based on wether the requiring feature is enabled or not.
+# All this options change anything only with --enable-extension-integration.
+AC_ARG_ENABLE(extension-integration,
+    AS_HELP_STRING([--disable-extension-integration],
+        [Disable integration of the builded extensions to the installer of the
+         product. Use this switch to disable the integration.])
+)
 
 AC_ARG_ENABLE(ext-barcode,
-    AS_HELP_STRING([--enable-ext-barcode],
-        [Enables the Barcode extension.]),
-,)
+    AS_HELP_STRING([--disable-ext-barcode],
+        [Disable the Barcode extension.])
+)
 
 AC_ARG_ENABLE(ext-diagram,
-    AS_HELP_STRING([--enable-ext-diagram],
-        [Enables the SmART Gallery (Diagram) extension.]),
-,)
+    AS_HELP_STRING([--disable-ext-diagram],
+        [Disable the SmART Gallery (Diagram) extension.])
+)
 
 AC_ARG_ENABLE(ext-google-docs,
-    AS_HELP_STRING([--enable-ext-google-docs],
-        [Download and enables the Google Documents extension.]),
-,)
+    AS_HELP_STRING([--disable-ext-google-docs],
+        [Disable the Google Documents extension.])
+)
 
 AC_ARG_ENABLE(ext-hunart,
-    AS_HELP_STRING([--enable-ext-hunart],
-        [Enables the Hungarian Cross-reference Toolbar extension.]),
-,)
+    AS_HELP_STRING([--disable-ext-hunart],
+        [Disable the Hungarian Cross-reference Toolbar extension.])
+)
 
 AC_ARG_ENABLE(ext-languagetool,
-    AS_HELP_STRING([--enable-ext-languagetool],
-        [Enables the LanguageTool extension.]),
-,)
+    AS_HELP_STRING([--disable-ext-languagetool],
+        [Disable the LanguageTool extension.])
+)
 
 AC_ARG_ENABLE(ext-lightproof,
-    AS_HELP_STRING([--enable-ext-lightproof],
-        [Enables the Lightproof extension.]),
-,)
+    AS_HELP_STRING([--disable-ext-lightproof],
+        [Disable the Lightproof extension. The enable switch can contain only
+         the desired languages: --enable-ligrhtproof="en hu ru"])
+)
 
 AC_ARG_ENABLE(ext-mysql-connector,
     AS_HELP_STRING([--enable-ext-mysql-connector],
-        [Enables the build of the MySQL Connector/LibreOffice extension. This requires
-         access to the MySQL Connector/C (aka libmysql) to be given, too, with
-         either the --with-system-mysql or --with-libmysql-path option.]),
-,)
+        [Enable the build of the MySQL Connector extension.])
+)
 
 AC_ARG_ENABLE(ext-nlpsolver,
-    AS_HELP_STRING([--enable-ext-nlpsolver],
-        [Download and enables the NLPSolver extension.]),
-,)
+    AS_HELP_STRING([--disable-ext-nlpsolver],
+        [Disable the NLPSolver extension.])
+)
 
 AC_ARG_ENABLE(ext-ct2n,
-    AS_HELP_STRING([--enable-ext-ct2n],
-        [Enables the ConvertTextToNumber extension.]),
-,)
+    AS_HELP_STRING([--disable-ext-ct2n],
+        [Disable the ConvertTextToNumber extension.])
+)
 
 AC_ARG_ENABLE(ext-numbertext,
-    AS_HELP_STRING([--enable-ext-numbertext],
-        [Enables the Numbertext extension.]),
-,)
+    AS_HELP_STRING([--disable-ext-numbertext],
+        [Disable the Numbertext extension.])
+)
 
 AC_ARG_ENABLE(ext-oooblogger,
-    AS_HELP_STRING([--enable-ext-oooblogger],
-        [Download and enables the OOo Blogger extension.]),
-,)
+    AS_HELP_STRING([--disable-ext-oooblogger],
+        [Disable the OOo Blogger extension.])
+)
 
 AC_ARG_ENABLE(ext-pdfimport,
     AS_HELP_STRING([--disable-ext-pdfimport],
-        [Disables the PDF Import extension.]),
-,)
+        [Disable the PDF Import extension.])
+)
 
 AC_ARG_ENABLE(ext-presenter-console,
     AS_HELP_STRING([--disable-ext-presenter-console],
-        [Disables the Presenter Console extension.]),
-,)
+        [Disable the Presenter Console extension.])
+)
 
 AC_ARG_ENABLE(ext-presenter-minimizer,
     AS_HELP_STRING([--disable-ext-presenter-minimizer],
-        [Disables the Presentation Minimizer extension.]),
-,)
+        [Disable the Presentation Minimizer extension.])
+)
 
 AC_ARG_ENABLE(ext-report-builder,
-    AS_HELP_STRING([--enable-ext-report-builder],
-        [Enables the build of the Report Builder extension.]),
-,)
+    AS_HELP_STRING([--disable-ext-report-builder],
+        [Disable the Report Builder extension.])
+)
 
 AC_ARG_ENABLE(ext-scripting-beanshell,
-    AS_HELP_STRING([--enable-ext-scripting-beanshell],
-        [Enables support for scripts in BeanShell.]),
-,)
+    AS_HELP_STRING([--disable-ext-scripting-beanshell],
+        [Disable support for scripts in BeanShell.])
+)
 
 AC_ARG_ENABLE(ext-scripting-javascript,
-    AS_HELP_STRING([--enable-ext-scripting-javascript],
-        [Enables support for scripts in JavaScript.]),
-,)
+    AS_HELP_STRING([--disable-ext-scripting-javascript],
+        [Disable support for scripts in JavaScript.])
+)
 
 AC_ARG_ENABLE(ext-typo,
-    AS_HELP_STRING([--enable-ext-typo],
-        [Enables the Typography Toolbar extension.]),
-,)
+    AS_HELP_STRING([--disable-ext-typo],
+        [Disable the Typography Toolbar extension.])
+)
 
 AC_ARG_ENABLE(ext-validator,
-    AS_HELP_STRING([--enable-ext-validator],
-        [Enables the Validator extension.]),
-,)
+    AS_HELP_STRING([--disable-ext-validator],
+        [Disable the Validator extension.])
+)
 
 AC_ARG_ENABLE(ext-watch-window,
-    AS_HELP_STRING([--enable-ext-watch-window],
-        [Enables the Watch Window extension to Calc.]),
-,)
+    AS_HELP_STRING([--disable-ext-watch-window],
+        [Disable the Watch Window extension to Calc.])
+)
 
 AC_ARG_ENABLE(ext-wiki-publisher,
     AS_HELP_STRING([--enable-ext-wiki-publisher],
-        [Enables the Wiki Publisher extension.]),
-,)
+        [Disable the Wiki Publisher extension.])
+)
+###############################################################################
 
 dnl ---------- *** ----------
 
 AC_ARG_ENABLE(mergelibs,
     AS_HELP_STRING([--enable-mergelibs],
-        [Enables linking of big merged library used for better performance.]),
-,)
+        [Enables linking of big merged library used for better performance.])
+)
 
 AC_ARG_ENABLE(graphite,
     AS_HELP_STRING([--enable-graphite],
-        [Enables the compilation of Graphite smart font rendering.]),
-,)
+        [Enables the compilation of Graphite smart font rendering.])
+)
 
 AC_ARG_ENABLE(ldap,
     AS_HELP_STRING([--disable-ldap],
-        [Disables the use of LDAP backend via Netscape/Mozilla or OpenLDAP LDAP SDK]),
-,)
+        [Disables the use of LDAP backend via Netscape/Mozilla or OpenLDAP LDAP SDK])
+)
 
 AC_ARG_ENABLE(fetch-external,
     AS_HELP_STRING([--disable-fetch-external],
-        [Disables fetching external tarballs from web sources.]),
-,)
+        [Disables fetching external tarballs from web sources.])
+)
 
 AC_ARG_ENABLE(lockdown,
     AS_HELP_STRING([--disable-lockdown],
         [Disables the gconf integration work in LibreOffice.]),
-,enable_lockdown=yes)
+)
 
 AC_ARG_ENABLE(vba,
     AS_HELP_STRING([--disable-vba],
-        [Disables the vba compatibility feature.]),
-,)
+        [Disables the vba compatibility feature.])
+)
 
 AC_ARG_ENABLE(pch,
     AS_HELP_STRING([--enable-pch],
-        [EXPERIMENTAL: Enables precompiled header support for C++.]),
-,)
+        [EXPERIMENTAL: Enables precompiled header support for C++.])
+)
 
 AC_ARG_ENABLE(mozilla,
     AS_HELP_STRING([--disable-mozilla],
         [LibreOffice usually includes a strangely hacked up Mozilla binary for your
-         platform, to build without this version, use this option.]),
-,enable_mozilla=yes)
+         platform, to build without this version, use this option.])
+)
 
 AC_ARG_ENABLE(epm,
     AS_HELP_STRING([--enable-epm],
         [LibreOffice includes self-packaging code, that requires epm, however epm is
-         useless for large scale package building.]),
-,enable_epm=no)
+         useless for large scale package building.])
+)
 
 AC_ARG_ENABLE(activex_component,
     AS_HELP_STRING([--disable-activex-component],
-        [Remove support for ActiveX embedding of LibreOffice.]),
-,enable_activex_component=yes)
+        [Remove support for ActiveX embedding of LibreOffice.])
+)
 
 AC_ARG_ENABLE(odk,
     AS_HELP_STRING([--disable-odk],
         [LibreOffice includes an ODK, office development kit which some packagers may
-         wish to build without.]),
-,enable_odk=yes)
+         wish to build without.])
+)
 
 AC_ARG_ENABLE(mathmldtd,
     AS_HELP_STRING([--disable-mathmldtd],
         [Disable mathmldtd (useful for distributions that want to avoid
-         packaging it).]),
-,enable_mathmldtd=yes)
+         packaging it).])
+)
 
 AC_ARG_ENABLE(evolution2,
     AS_HELP_STRING([--enable-evolution2],
         [Allows the built-in evolution 2 addressbook connectivity build to be
-         enabled.]))
+         enabled.])
+)
 
 AC_ARG_ENABLE(directx,
     AS_HELP_STRING([--disable-directx],
         [Remove DirectX implementation for the new XCanvas interface.
          The DirectX support requires more stuff installed on Windows to
-         compile. (DirectX SDK, GDI+ libs)]),
-,enable_directx=yes)
+         compile. (DirectX SDK, GDI+ libs)])
+)
 
 AC_ARG_ENABLE(activex,
     AS_HELP_STRING([--disable-activex],
-        [Disable the use of ActiveX for a Windows build.])
-    [
-                          This switch is mandatory when using VC++ 2008 Express.
-    ],
-,)
+        [Disable the use of ActiveX for a Windows build.
+        This switch is mandatory when using VC++ 2008 Express.])
+)
 
 AC_ARG_ENABLE(atl,
     AS_HELP_STRING([--disable-atl],
@@ -571,12 +577,6 @@ AC_ARG_WITH(theme,
          Possible choices: *default, *crystal, *hicontrast, *oxygen, *tango, classic, 
industrial.]),
 ,)
 
-AC_ARG_WITH(extension-integration,
-    AS_HELP_STRING([--with-extension-integration],
-        [It will integrate the builded extensions to the installer of the product.
-         Please use this switch to include any extension.]),
-,)
-
 AC_ARG_WITH(helppack-integration,
 [
   --without-helppack-integration      It will not integrate the helppacks to the installer
@@ -5072,14 +5072,14 @@ AC_SUBST(LUCENE_CORE_JAR)
 AC_SUBST(LUCENE_ANALYZERS_JAR)
 
 AC_MSG_CHECKING([whether to build the MySQL Connector extension])
-if test -n "$enable_ext_mysql_connector" -a "$enable_ext_mysql_connector" != "no"; then
+AS_IF([test "x$enable_ext_mysql_connector" = "xyes" -a "x$enable_extension_integration" != "xno"], 
[
     AC_MSG_RESULT([yes])
     ENABLE_MYSQLC=YES
     BUILD_TYPE="$BUILD_TYPE MYSQLC"
-else
+], [
     AC_MSG_RESULT([no])
     ENABLE_MYSQLC=NO
-fi
+])
 AC_SUBST(ENABLE_MYSQLC)
 
 if test "$ENABLE_MYSQLC" = "YES"; then
@@ -7808,58 +7808,56 @@ else
 fi
 AC_SUBST(WITH_HELPPACK_INTEGRATION)
 
+###############################################################################
+# Extensions checking
+###############################################################################
 dnl ===================================================================
 dnl Test whether to integrate extensions into the product's installer
 dnl ===================================================================
 AC_MSG_CHECKING([for extensions integration])
-if test "z$with_extension_integration" = "z" -o "z$with_extension_integration" = "zno" ; then
-    WITH_EXTENSION_INTEGRATION=NO
-    AC_MSG_RESULT([no integration])
-else
+AS_IF([test "x$enable_extension_integration" != "xno"], [
     WITH_EXTENSION_INTEGRATION=YES
     SCPDEFS="$SCPDEFS -DWITH_EXTENSION_INTEGRATION"
-    AC_MSG_RESULT([integration])
-fi
+    AC_MSG_RESULT([yes, use integration])
+], [
+    WITH_EXTENSION_INTEGRATION=NO
+    AC_MSG_RESULT([no, do not integrate])
+])
 AC_SUBST(WITH_EXTENSION_INTEGRATION)
 
 dnl ===================================================================
 dnl Test whether to include Lightproof extensions
 dnl ===================================================================
 AC_MSG_CHECKING([for Lightproof extensions integration (only supported languages displayed)])
-if test "z$enable_ext_lightproof" = "z" -o "z$enable_ext_lightproof" = "zno" ; then
-    LIGHTPROOF_LANG=""
-    AC_MSG_RESULT([no integration])
-else
+LIGHTPROOF_LANG=
+LIGHTPROOF_HU_PACK=
+LIGHTPROOF_RU_PACK=
+LIGHTPROOF_EN_US_PACK=
+AS_IF([test "x$enable_ext_lightproof" != "xno" -a "x$enable_extension_integration" != "xno"], [
     SCPDEFS="$SCPDEFS -DWITH_EXTENSION_LIGHTPROOF"
-    lightproof_supported_langs="en-US hu ru"
-    if test "z$enable_ext_lightproof" = "zyes" ; then
-        wanted_lightproof="$lightproof_supported_langs"
-    else
-    # check whether the langs are supported by Lightproof
-    wanted_lightproof=
-    for lang in $enable_ext_lightproof ; do
-        if test -n "`echo $lightproof_supported_langs | grep "$lang"`" ; then
-            wanted_lightproof="$wanted_lightproof $lang"
-        fi
-    done
-    fi
-    LIGHTPROOF_LANG=
-    LIGHTPROOF_HU_PACK=
-    LIGHTPROOF_RU_PACK=
-    LIGHTPROOF_EN_US_PACK=
-    # check whether the langs are requested at all
+    AS_IF([test "x$enable_ext_lightproof" = "xyes" -o "x$enable_ext_lightproof" = "x"], [
+        wanted_lightproof="en-US hu ru"
+    ], [
+        for lang in $enable_ext_lightproof ; do
+            AS_CASE([$lang],
+                [en-US|hu|ru], [wanted_lightproof="$wanted_lightproof $lang"],
+                [AC_MSG_ERROR([Unknown value for --enable-ext-lightproof: $lang])]
+            )
+        done
+    ])
     for lang in $wanted_lightproof ; do
-        if test "$with_lang" = "ALL" -o -n "`echo $with_lang | grep "$lang"`" ; then
-            LIGHTPROOF_LANG="$LIGHTPROOF_LANG $lang"
-            case $lang in
-            "hu") LIGHTPROOF_HU_PACK="76345f925e34fef2d29bade4f29108e9-lightproof-hu_1.3.oxt";;
-            "ru") LIGHTPROOF_RU_PACK="673860e8649cff2ebdc68bd46f2f7f1a-lightproof-ru_0.1.oxt";;
-            "en-US") 
LIGHTPROOF_EN_US_PACK="0ab55ac8e88f04258f1d3e79e984382f-lightproof-en-US_0.1.oxt";;
-            esac
-        fi
+        LIGHTPROOF_LANG="$LIGHTPROOF_LANG $lang"
+        AS_CASE([$lang],
+            [en-US], 
[LIGHTPROOF_EN_US_PACK="0ab55ac8e88f04258f1d3e79e984382f-lightproof-en-US_0.1.oxt"],
+            [hu], [LIGHTPROOF_HU_PACK="76345f925e34fef2d29bade4f29108e9-lightproof-hu_1.3.oxt"],
+            [ru], [LIGHTPROOF_RU_PACK="673860e8649cff2ebdc68bd46f2f7f1a-lightproof-ru_0.1.oxt"],
+            [AC_MSG_ERROR([Unknown value for --enable-ext-lightproof: $lang])]
+        )
     done
     AC_MSG_RESULT([$LIGHTPROOF_LANG])
-fi
+], [
+    AC_MSG_RESULT([no integration])
+])
 AC_SUBST(LIGHTPROOF_LANG)
 AC_SUBST(LIGHTPROOF_HU_PACK)
 AC_SUBST(LIGHTPROOF_RU_PACK)
@@ -7869,166 +7867,167 @@ dnl ===================================================================
 dnl Test whether to include Watch Window extension
 dnl ===================================================================
 AC_MSG_CHECKING([for Watch Window extension integration])
-if test "z$enable_ext_watch_window" = "z" -o "z$enable_ext_watch_window" = "zno" ; then
-    AC_MSG_RESULT([no])
-    WATCH_WINDOW_EXTENSION_PACK=""
-else
-    AC_MSG_RESULT([yes])
+WATCH_WINDOW_EXTENSION_PACK=
+AS_IF([test "x$enable_ext_watch_window" != "xno" -a "x$enable_extension_integration" != "xno"], [
     SCPDEFS="$SCPDEFS -DWITH_EXTENSION_WATCH_WINDOW"
     WATCH_WINDOW_EXTENSION_PACK="23bd75552206dfcd8fd4e29137dcac84-WatchWindow_1.2.0.0.oxt"
-fi
+    AC_MSG_RESULT([yes])
+], [
+    AC_MSG_RESULT([no])
+])
 AC_SUBST(WATCH_WINDOW_EXTENSION_PACK)
 
 dnl ===================================================================
 dnl Test whether to include SmART Gallery (Diagram) extension
 dnl ===================================================================
 AC_MSG_CHECKING([for SmART Gallery (Diagram) extension integration])
-if test "z$enable_ext_diagram" = "z" -o "z$enable_ext_diagram" = "zno" ; then
-    AC_MSG_RESULT([no])
-    DIAGRAM_EXTENSION_PACK=""
-else
-    AC_MSG_RESULT([yes])
+DIAGRAM_EXTENSION_PACK=
+AS_IF([test "x$enable_ext_diagram" != "xno" -a "x$enable_extension_integration" != "xno"], [
     SCPDEFS="$SCPDEFS -DWITH_EXTENSION_DIAGRAM"
     DIAGRAM_EXTENSION_PACK="4a433efb6d385264ebc1d5513782d51c-SmART_0.9.4.oxt"
-fi
+    AC_MSG_RESULT([yes])
+], [
+    AC_MSG_RESULT([no])
+])
 AC_SUBST(DIAGRAM_EXTENSION_PACK)
 
 dnl ===================================================================
 dnl Test whether to include Validator extension
 dnl ===================================================================
 AC_MSG_CHECKING([for Validator extension integration])
-if test "z$enable_ext_validator" = "z" -o "z$enable_ext_validator" = "zno" ; then
-    AC_MSG_RESULT([no])
-    VALIDATOR_EXTENSION_PACK=""
-else
-    AC_MSG_RESULT([yes])
+VALIDATOR_EXTENSION_PACK=
+AS_IF([test "x$enable_ext_validator" != "xno" -a "x$enable_extension_integration" != "xno"], [
     SCPDEFS="$SCPDEFS -DWITH_EXTENSION_VALIDATOR"
     VALIDATOR_EXTENSION_PACK="bbdd5639ada63e3130761daaecae1a10-Validator_1.1.0.0.oxt"
-fi
+    AC_MSG_RESULT([yes])
+], [
+    AC_MSG_RESULT([no])
+])
 AC_SUBST(VALIDATOR_EXTENSION_PACK)
 
 dnl ===================================================================
 dnl Test whether to include Barcode extension
 dnl ===================================================================
 AC_MSG_CHECKING([for Barcode extension integration])
-if test "z$enable_ext_barcode" = "z" -o "z$enable_ext_barcode" = "zno" ; then
-    AC_MSG_RESULT([no])
-    BARCODE_EXTENSION_PACK=""
-else
-    AC_MSG_RESULT([yes])
+BARCODE_EXTENSION_PACK=
+AS_IF([test "x$enable_ext_barcode" != "xno" -a "x$enable_extension_integration" != "xno"], [
     SCPDEFS="$SCPDEFS -DWITH_EXTENSION_BARCODE"
     BARCODE_EXTENSION_PACK="7e7efc5d4a03126bb9ae3ae9aa2c4e87-Barcode_1.3.1.0.oxt"
-fi
-AC_SUBST(BARCODE_EXTENSION_PACK)
+    AC_MSG_RESULT([yes])
+], [
+    AC_MSG_RESULT([no])
+])
+AC_SUBST([BARCODE_EXTENSION_PACK])
 
 dnl ===================================================================
 dnl Test whether to include ConvertTextToNumber extension
 dnl ===================================================================
 AC_MSG_CHECKING([for ConvertTextToNumber extension integration])
-if test "z$enable_ext_ct2n" = "z" -o "z$enable_ext_ct2n" = "zno" ; then
-    AC_MSG_RESULT([no])
-    CT2N_EXTENSION_PACK=""
-else
-    AC_MSG_RESULT([yes])
+CT2N_EXTENSION_PACK=
+AS_IF([test "x$enable_ext_ct2n" != "xno" -a "x$enable_extension_integration" != "xno"], [
     BUILD_TYPE="$BUILD_TYPE CT2N"
     SCPDEFS="$SCPDEFS -DWITH_EXTENSION_CT2N"
     CT2N_EXTENSION_PACK="451ccf439a36a568653b024534669971-ConvertTextToNumber_1.3.2.oxt"
-fi
+    AC_MSG_RESULT([yes])
+], [
+    AC_MSG_RESULT([no])
+])
 AC_SUBST(CT2N_EXTENSION_PACK)
 
 dnl ===================================================================
 dnl Test whether to include Numbertext extension
 dnl ===================================================================
 AC_MSG_CHECKING([for Numbertext extension integration])
-if test "z$enable_ext_numbertext" = "z" -o "z$enable_ext_numbertext" = "zno" ; then
-    AC_MSG_RESULT([no])
-    NUMBERTEXT_EXTENSION_PACK=""
-else
-    AC_MSG_RESULT([yes])
+NUMBERTEXT_EXTENSION_PACK=
+AS_IF([test "x$enable_ext_numbertext" != "xno" -a "x$enable_extension_integration" != "xno"], [
     SCPDEFS="$SCPDEFS -DWITH_EXTENSION_NUMBERTEXT"
     NUMBERTEXT_EXTENSION_PACK="b8cbca7b3363e6ca2d02bc0ba2b63904-numbertext_0.9.4.oxt"
-fi
+    AC_MSG_RESULT([yes])
+], [
+    AC_MSG_RESULT([no])
+])
 AC_SUBST(NUMBERTEXT_EXTENSION_PACK)
 
 dnl ===================================================================
 dnl Test whether to include Hungarian Cross-reference Toolbar extension
 dnl ===================================================================
 AC_MSG_CHECKING([for Hungarian Cross-reference Toolbar extension integration])
-if test "z$enable_ext_hunart" = "z" -o "z$enable_ext_hunart" = "zno" ; then
-    AC_MSG_RESULT([no])
-    HUNART_EXTENSION_PACK=""
-else
-    AC_MSG_RESULT([yes])
+HUNART_EXTENSION_PACK=
+AS_IF([test "x$enable_ext_hunart" != "xno" -a "x$enable_extension_integration" != "xno"], [
     SCPDEFS="$SCPDEFS -DWITH_EXTENSION_HUNART"
     HUNART_EXTENSION_PACK="b632bdd25649cc4067bcb410bae23d2b-hunart_0.3.oxt"
-fi
+    AC_MSG_RESULT([yes])
+], [
+    AC_MSG_RESULT([no])
+])
 AC_SUBST(HUNART_EXTENSION_PACK)
 
 dnl ===================================================================
 dnl Test whether to include Typography Toolbar extension
 dnl ===================================================================
 AC_MSG_CHECKING([for Typography Toolbar extension integration])
-if test "z$enable_ext_typo" = "z" -o "z$enable_ext_typo" = "zno" ; then
-    AC_MSG_RESULT([no])
-    TYPO_EXTENSION_PACK=""
-else
-    AC_MSG_RESULT([yes])
+TYPO_EXTENSION_PACK=
+AS_IF([test "x$enable_ext_typo" != "xno" -a "x$enable_extension_integration" != "xno"], [
     SCPDEFS="$SCPDEFS -DWITH_EXTENSION_TYPO"
     TYPO_EXTENSION_PACK="9d60b6cfa3ef1926848710bbcd11115b-typo_0.4.2.oxt"
-fi
+    AC_MSG_RESULT([yes])
+], [
+    AC_MSG_RESULT([no])
+])
 AC_SUBST(TYPO_EXTENSION_PACK)
 
 dnl ===================================================================
 dnl Test whether to include Google Docs extension
 dnl ===================================================================
 AC_MSG_CHECKING([for Google Docs extension integration])
-if test "z$enable_ext_google_docs" = "z" -o "z$enable_ext_google_docs" = "zno" ; then
-    AC_MSG_RESULT([no])
-    GOOGLE_DOCS_EXTENSION_PACK=""
-else
-    AC_MSG_RESULT([yes])
+GOOGLE_DOCS_EXTENSION_PACK=
+AS_IF([test "x$enable_ext_google_docs" != "xno" -a "x$enable_extension_integration" != "xno"], [
     SCPDEFS="$SCPDEFS -DWITH_EXTENSION_GOOGLE_DOCS"
     GOOGLE_DOCS_EXTENSION_PACK="cea0f63d5985ba4fcbd882031df44346-gdocs_3.0.0_modified.oxt"
-fi
+    AC_MSG_RESULT([yes])
+], [
+    AC_MSG_RESULT([no])
+])
 AC_SUBST(GOOGLE_DOCS_EXTENSION_PACK)
 
 dnl ===================================================================
 dnl Test whether to include NLPSolver extension
 dnl ===================================================================
 AC_MSG_CHECKING([for NLPSolver extension integration])
-if test "z$enable_ext_nlpsolver" = "z" -o "z$enable_ext_nlpsolver" = "zno" ; then
-    AC_MSG_RESULT([no])
-else
-    AC_MSG_RESULT([yes])
+AS_IF([test "x$enable_ext_nlpsolver" != "xno" -a "x$enable_extension_integration" != "xno"], [
     BUILD_TYPE="$BUILD_TYPE NLPSOLVER"
     SCPDEFS="$SCPDEFS -DWITH_EXTENSION_NLPSOLVER"
-fi
+    AC_MSG_RESULT([yes])
+], [
+    AC_MSG_RESULT([no])
+])
 
 dnl ===================================================================
 dnl Test whether to include LanguageTool extension
 dnl ===================================================================
 AC_MSG_CHECKING([for LanguageTool extension integration])
-if test "z$enable_ext_languagetool" = "z" -o "z$enable_ext_languagetool" = "zno" ; then
-    AC_MSG_RESULT([no])
-else
-    AC_MSG_RESULT([yes])
+AS_IF([test "x$enable_ext_languagetool" != "xno" -a "x$enable_extension_integration" != "xno"], [
     BUILD_TYPE="$BUILD_TYPE LANGUAGETOOL"
     SCPDEFS="$SCPDEFS -DWITH_EXTENSION_LANGUAGETOOL"
-fi
+    AC_MSG_RESULT([yes])
+], [
+    AC_MSG_RESULT([no])
+])
 
 dnl ===================================================================
 dnl Test whether to include oooblogger extension
 dnl ===================================================================
 AC_MSG_CHECKING([for oooblogger extension integration])
-if test "z$enable_ext_oooblogger" = "z" -o "z$enable_ext_oooblogger" = "zno" ; then
-    AC_MSG_RESULT([no])
-    OOOBLOGGER_EXTENSION_PACK=""
-else
-    AC_MSG_RESULT([yes])
+OOOBLOGGER_EXTENSION_PACK=
+AS_IF([test "x$enable_ext_oooblogger" != "xno" -a "x$enable_extension_integration" != "xno"], [
     SCPDEFS="$SCPDEFS -DWITH_EXTENSION_OOOBLOGGER"
     OOOBLOGGER_EXTENSION_PACK="b7b2d0e04e142f26dd96119c80757d1f-oooblogger_0.1.oxt"
-fi
+    AC_MSG_RESULT([yes])
+], [
+    AC_MSG_RESULT([no])
+])
 AC_SUBST(OOOBLOGGER_EXTENSION_PACK)
+###############################################################################
 
 dnl ===================================================================
 dnl Test whether to include Sun Professional Template Pack
-- 
1.7.6.1


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.