summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xconfigure.in50
-rw-r--r--scp2/source/ooo/file_ooo.scp2
-rw-r--r--scp2/source/ooo/module_hidden_ooo.scp16
-rw-r--r--set_soenv.in2
4 files changed, 41 insertions, 29 deletions
diff --git a/configure.in b/configure.in
index 7007d3f56b94..9c9c842c0d7a 100755
--- a/configure.in
+++ b/configure.in
@@ -487,12 +487,6 @@ AC_ARG_ENABLE(extra-font,
[Add extra font content.]),
,)
-AC_ARG_ENABLE(theme,
- AS_HELP_STRING([--enable-theme="theme1 theme2..."],
- [Choose which themes to include. By default all available themes are included.
- Possible choices: crystal, hicontrast, oxygen, tango.]),
-,)
-
dnl ---------- Deprecated since 2010-11-05 ----------
AC_ARG_ENABLE(mysql-connector,
@@ -605,6 +599,12 @@ AC_ARG_WITH(vba-package-format,
],
,)
+AC_ARG_WITH(theme,
+ AS_HELP_STRING([--with-theme="theme1 theme2..."],
+ [Choose which themes to include. By default those themes with an '*' are included.
+ 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.]),
@@ -7320,6 +7320,24 @@ else
fi
dnl ===================================================================
+dnl Test which themes to include
+dnl ===================================================================
+AC_MSG_CHECKING([which themes to include])
+# if none given, use all available themes
+if test "z$enable_theme" = "z" -o "z$enable_theme" = "zyes"; then
+ enable_theme="default crystal hicontrast oxygen tango"
+fi
+
+ WITH_THEMES=""
+ for theme in $enable_theme
+ do
+ WITH_THEMES="$WITH_THEMES $theme"
+ SCPDEFS="$SCPDEFS -DTHEME_`echo $theme|tr '[a-z]' '[A-Z]'`"
+ done
+ AC_MSG_RESULT([$WITH_THEMES])
+AC_SUBST(WITH_THEMES)
+
+dnl ===================================================================
dnl Test whether to integrate extensions into the product's installer
dnl ===================================================================
AC_MSG_CHECKING([for extensions integration])
@@ -7642,26 +7660,6 @@ fi
AC_SUBST(WITH_EXTRA_FONT)
dnl ===================================================================
-dnl Test which themes to include
-dnl ===================================================================
-AC_MSG_CHECKING([which themes to include])
-# if none given, use all available themes
-if test "z$enable_theme" = "z" -o "z$enable_theme" = "zyes"; then
- enable_theme="crystal hicontrast oxygen tango"
-fi
-
- ENABLE_THEMES=""
- for theme in $enable_theme
- do
- ENABLE_THEMES="$ENABLE_THEMES $theme"
- SCPDEFS="$SCPDEFS -DTHEME_`echo $theme|tr '[a-z]' '[A-Z]'`"
- done
- AC_MSG_RESULT([$ENABLE_THEMES])
-
-AC_SUBST(ENABLE_THEMES)
-AC_SUBST(SCPDEFS)
-
-dnl ===================================================================
dnl Test whether to enable ActiveX embedding
dnl ===================================================================
if test "$_os" = "WINNT"; then
diff --git a/scp2/source/ooo/file_ooo.scp b/scp2/source/ooo/file_ooo.scp
index 64d91e5a3bb3..8c425b837c6c 100644
--- a/scp2/source/ooo/file_ooo.scp
+++ b/scp2/source/ooo/file_ooo.scp
@@ -1836,12 +1836,14 @@ File gid_File_Jar_Productregistration
End
#endif
+#ifdef THEME_DEFAULT
File gid_File_Images_Zip
TXT_FILE_BODY;
Dir = gid_Dir_Share_Config;
Name = "images.zip";
Styles = (PACKED);
End
+#endif
#ifdef THEME_CRYSTAL
File gid_File_ImagesCrystal_Zip
diff --git a/scp2/source/ooo/module_hidden_ooo.scp b/scp2/source/ooo/module_hidden_ooo.scp
index 84f96a51c5f4..d5214eb1f354 100644
--- a/scp2/source/ooo/module_hidden_ooo.scp
+++ b/scp2/source/ooo/module_hidden_ooo.scp
@@ -766,11 +766,23 @@ Module gid_Module_Root_Files_Images
Sortkey = "2050";
Default = YES;
Styles = (HIDDEN_ROOT);
- Files = (gid_File_Images_Zip,
+ Files = (
+#ifdef THEME_DEFAULT
+ gid_File_Images_Zip,
+#endif
+#ifdef THEME_CRYSTAL
gid_File_ImagesCrystal_Zip,
+#endif
+#ifdef THEME_OXYGEN
gid_File_ImagesOxygen_Zip,
+#endif
+#ifdef THEME_HICONTRAST
gid_File_ImagesHicontrast_Zip,
- gid_File_ImagesTango_Zip);
+#endif
+#ifdef THEME_TANGO
+ gid_File_ImagesTango_Zip
+#endif
+ );
End
#ifndef WITHOUT_FONTS
diff --git a/set_soenv.in b/set_soenv.in
index 4985cb026780..855d18452275 100644
--- a/set_soenv.in
+++ b/set_soenv.in
@@ -1694,8 +1694,8 @@ ToFile( "ENABLE_MINIMIZER", "@ENABLE_MINIMIZER@","e" );
ToFile( "ENABLE_PRESENTER_SCREEN","@ENABLE_PRESENTER_SCREEN@","e" );
ToFile( "ENABLE_REPORTBUILDER","@ENABLE_REPORTBUILDER@","e" );
ToFile( "ENABLE_UNIX_QUICKSTARTER", "@ENABLE_UNIX_QUICKSTARTER@", "e" );
-ToFile( "ENABLE_THEMES", "@ENABLE_THEMES@","e");
ToFile( "SYSTEM_JFREEREPORT","@SYSTEM_JFREEREPORT@","e" );
+ToFile( "WITH_THEMES", "@WITH_THEMES@", "e");
ToFile( "OOO_JUNIT_JAR", "@OOO_JUNIT_JAR@", "e" );
ToFile( "SAC_JAR", "@SAC_JAR@", "e" );
ToFile( "LIBXML_JAR", "@LIBXML_JAR@", "e" );