[Libreoffice-commits] .: build/win32 configure.ac src/lib
Libreoffice Gerrit user
logerrit at kemper.freedesktop.org
Wed Jan 23 02:21:43 PST 2013
build/win32/libcdr.vcproj | 4 ++--
build/win32/libcdr.vcxproj | 4 ++--
configure.ac | 12 ++++++------
src/lib/libcdr_utils.cpp | 6 +++---
4 files changed, 13 insertions(+), 13 deletions(-)
New commits:
commit cda00fa23d8519a11007e5240996ec5c5db27ac5
Author: Fridrich Å trba <fridrich.strba at bluewin.ch>
Date: Wed Jan 23 11:21:19 2013 +0100
More general configure option, since we will use icu for charset conversion too
diff --git a/build/win32/libcdr.vcproj b/build/win32/libcdr.vcproj
index 8ee406e..eb41309 100755
--- a/build/win32/libcdr.vcproj
+++ b/build/win32/libcdr.vcproj
@@ -42,7 +42,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="$(LIBWPD_INCLUDE_DIR),$(LIBWPG_INCLUDE_DIR),$(LCMS2_INCLUDE_DIR),$(ZLIB_INCLUDE_DIR),$(ICU_INCLUDE_DIR)"
- PreprocessorDefinitions="_DEBUG;DEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;ENABLE_LANGUAGE_GUESSING"
+ PreprocessorDefinitions="_DEBUG;DEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;USE_ICU"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
TreatWChar_tAsBuiltInType="false"
@@ -117,7 +117,7 @@
Optimization="2"
InlineFunctionExpansion="1"
AdditionalIncludeDirectories="$(LIBWPD_INCLUDE_DIR),$(LIBWPG_INCLUDE_DIR),$(LCMS2_INCLUDE_DIR),$(ZLIB_INCLUDE_DIR),$(ICU_INCLUDE_DIR)"
- PreprocessorDefinitions="NDEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;ENABLE_LANGUAGE_GUESSING"
+ PreprocessorDefinitions="NDEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;USE_ICU"
StringPooling="true"
RuntimeLibrary="2"
EnableFunctionLevelLinking="true"
diff --git a/build/win32/libcdr.vcxproj b/build/win32/libcdr.vcxproj
index 46be0de..4a4c679 100755
--- a/build/win32/libcdr.vcxproj
+++ b/build/win32/libcdr.vcxproj
@@ -44,7 +44,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>$(LIBWPD_INCLUDE_DIR);$(LIBWPG_INCLUDE_DIR);$(LCMS2_INCLUDE_DIR);$(ZLIB_INCLUDE_DIR);$(ICU_INCLUDE_DIR);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_DEBUG;DEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;ENABLE_LANGUAGE_GUESSING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>_DEBUG;DEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;USE_ICU;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
@@ -75,7 +75,7 @@
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<AdditionalIncludeDirectories>$(LIBWPD_INCLUDE_DIR);$(LIBWPG_INCLUDE_DIR);$(LCMS2_INCLUDE_DIR);$(ZLIB_INCLUDE_DIR);$(ICU_INCLUDE_DIR);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>NDEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;ENABLE_LANGUAGE_GUESSING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>NDEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;USE_ICU;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
diff --git a/configure.ac b/configure.ac
index 8807a1a..dc26908 100644
--- a/configure.ac
+++ b/configure.ac
@@ -62,23 +62,23 @@ PKG_CHECK_MODULES([ZLIB],[zlib],[],[
AC_SUBST(ZLIB_CFLAGS)
AC_SUBST(ZLIB_LIBS)
-AC_ARG_ENABLE([language-guessing],
- [AS_HELP_STRING([--disable-language-guessing], [Disable language guessing using ICU])],
- [enable_language_guessing="$enableval"],
- [enable_language_guessing=yes]
+AC_ARG_WITH([icu],
+ [AS_HELP_STRING([--without-icu], [Disable the use of ICU])],
+ [with_icu="$enableval"],
+ [with_icu=yes]
)
# ========
# Find icu
# ========
-AS_IF([test x$enable_language_guessing = xyes], [
+AS_IF([test x$with_icu = xyes], [
AC_PATH_PROG([ICU_CONFIG],[icu-config])
AC_MSG_CHECKING([ICU installation])
if ${ICU_CONFIG} --cflags >/dev/null 2>&1; then
ICU_CFLAGS=`${ICU_CONFIG} --cppflags-searchpath`
ICU_LIBS=`${ICU_CONFIG} --ldflags`
AC_MSG_RESULT([found])
- AC_DEFINE([ENABLE_LANGUAGE_GUESSING], [1], [Enable language guessing using ICU])
+ AC_DEFINE([USE_ICU], [1], [Enable the use of ICU])
else
AC_MSG_ERROR([libicu config program icu-config not found])
fi],
diff --git a/src/lib/libcdr_utils.cpp b/src/lib/libcdr_utils.cpp
index 76b7116..ab9452a 100644
--- a/src/lib/libcdr_utils.cpp
+++ b/src/lib/libcdr_utils.cpp
@@ -31,7 +31,7 @@
#include "libcdr_utils.h"
-#ifdef ENABLE_LANGUAGE_GUESSING
+#ifdef USE_ICU
#include <unicode/ucsdet.h>
#endif
@@ -41,7 +41,7 @@
namespace
{
-#ifdef ENABLE_LANGUAGE_GUESSING
+#ifdef USE_ICU
static unsigned short getEncodingFromICUName(const char *name)
{
// ANSI
@@ -534,7 +534,7 @@ void libcdr::appendCharacters(WPXString &text, std::vector<unsigned char> charac
0x00F8, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x01B0, 0x20AB, 0x00FF
};
-#ifdef ENABLE_LANGUAGE_GUESSING
+#ifdef USE_ICU
if (!charset && characters.size())
charset = getEncoding(&characters[0], characters.size());
#endif
More information about the Libreoffice-commits
mailing list