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
- [Libreoffice] [PATCH] Build extensions by default · Tomáš Chvátal
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.