You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by am...@apache.org on 2013/05/01 21:51:14 UTC
svn commit: r1478167 - /xerces/c/trunk/m4/xerces_icu_prefix.m4
Author: amassari
Date: Wed May 1 19:51:13 2013
New Revision: 1478167
URL: http://svn.apache.org/r1478167
Log:
When testing for ICU libs, place the location to be tested in the LIBS variable, not in LDFLAGS [patch by Aleksey Dobrunov] (XERCESC-2006)
Modified:
xerces/c/trunk/m4/xerces_icu_prefix.m4
Modified: xerces/c/trunk/m4/xerces_icu_prefix.m4
URL: http://svn.apache.org/viewvc/xerces/c/trunk/m4/xerces_icu_prefix.m4?rev=1478167&r1=1478166&r2=1478167&view=diff
==============================================================================
--- xerces/c/trunk/m4/xerces_icu_prefix.m4 (original)
+++ xerces/c/trunk/m4/xerces_icu_prefix.m4 Wed May 1 19:51:13 2013
@@ -10,25 +10,25 @@ dnl
dnl $Id$
AC_DEFUN([XERCES_ICU_PREFIX],
- [
- AC_ARG_WITH([icu],
- [AS_HELP_STRING([--with-icu[[[[=DIR]]]]],[Specify location of icu])],
- [
+ [
+ AC_ARG_WITH([icu],
+ [AS_HELP_STRING([--with-icu[[[[=DIR]]]]],[Specify location of icu])],
+ [
if test x"$with_icu" = x"yes"; then
with_icu=
fi
],
- [with_icu=])
+ [with_icu=])
- # Determine if icu is available
- AC_CACHE_VAL([xerces_cv_icu_present],
- [
- xerces_cv_icu_present=no
- if test x"$with_icu" != x"no"; then
+ # Determine if icu is available
+ AC_CACHE_VAL([xerces_cv_icu_present],
+ [
+ xerces_cv_icu_present=no
+ if test x"$with_icu" != x"no"; then
# See if we were given a prefix.
#
- if test -n "$with_icu"; then
+ if test -n "$with_icu"; then
AC_PATH_PROG([icu_config], [icu-config],[],[$with_icu/bin])
else
AC_PATH_PROG([icu_config], [icu-config],[])
@@ -39,9 +39,9 @@ AC_DEFUN([XERCES_ICU_PREFIX],
#
if test -n "$icu_config"; then
icu_flags=`$icu_config --cppflags-searchpath`
- icu_libs=`$icu_config --ldflags`
- icu_bin=`$icu_config --bindir`
- icu_sbin=`$icu_config --sbindir`
+ icu_libs=`$icu_config --ldflags`
+ icu_bin=`$icu_config --bindir`
+ icu_sbin=`$icu_config --sbindir`
if test -n "$icu_bin"; then
icu_bin="$icu_bin/"
@@ -54,16 +54,16 @@ AC_DEFUN([XERCES_ICU_PREFIX],
else
if test -n "$with_icu"; then
icu_flags="-I$with_icu/include"
- icu_libs="-L$with_icu/lib -licuuc -licudata"
- icu_bin="$with_icu/bin/"
- icu_sbin="$with_icu/sbin/"
+ icu_libs="-L$with_icu/lib -licuuc -licudata"
+ icu_bin="$with_icu/bin/"
+ icu_sbin="$with_icu/sbin/"
else
# Default compiler paths.
#
icu_flags=
- icu_libs="-licuuc -licudata"
- icu_bin=
- icu_sbin=
+ icu_libs="-licuuc -licudata"
+ icu_bin=
+ icu_sbin=
fi
fi
@@ -71,7 +71,7 @@ AC_DEFUN([XERCES_ICU_PREFIX],
#
orig_cppflags=$CPPFLAGS
if test -n "$icu_flags"; then
- CPPFLAGS="$icu_flags $CPPFLAGS"
+ CPPFLAGS="$icu_flags $CPPFLAGS"
fi
AC_CHECK_HEADER([unicode/ucnv.h], [xerces_cv_icu_present=yes])
@@ -82,43 +82,43 @@ AC_DEFUN([XERCES_ICU_PREFIX],
#
AC_MSG_CHECKING([for ucnv_open in -licuuc])
- orig_ldflags=$LDFLAGS
- LDFLAGS="$icu_libs $LDFLAGS"
+ orig_libs=$LIBS
+ LIBS="$icu_libs $LIBS"
AC_LINK_IFELSE(
- AC_LANG_SOURCE[[
- #include <unicode/ucnv.h>
+ AC_LANG_SOURCE[[
+ #include <unicode/ucnv.h>
int main ()
{
ucnv_open (0, 0);
return 0;
}
- ]],
- [], [xerces_cv_icu_present=no])
+ ]],
+ [], [xerces_cv_icu_present=no])
- LDFLAGS=$orig_ldflags
+ LIBS=$orig_libs
if test x"$xerces_cv_icu_present" != x"no"; then
- AC_MSG_RESULT([yes])
+ AC_MSG_RESULT([yes])
else
AC_MSG_RESULT([no])
fi
fi
CPPFLAGS=$orig_cppflags
- fi
- ])
+ fi
+ ])
AC_CACHE_VAL([xerces_cv_icu_flags], [xerces_cv_icu_flags=$icu_flags])
- AC_CACHE_VAL([xerces_cv_icu_libs], [xerces_cv_icu_libs=$icu_libs])
- AC_CACHE_VAL([xerces_cv_icu_bin], [xerces_cv_icu_bin=$icu_bin])
- AC_CACHE_VAL([xerces_cv_icu_sbin], [xerces_cv_icu_sbin=$icu_sbin])
-
- AC_SUBST([ICU_PRESENT], [$xerces_cv_icu_present])
- AC_SUBST([ICU_FLAGS], [$xerces_cv_icu_flags])
- AC_SUBST([ICU_LIBS], [$xerces_cv_icu_libs])
- AC_SUBST([ICU_BIN], [$xerces_cv_icu_bin])
- AC_SUBST([ICU_SBIN], [$xerces_cv_icu_sbin])
- ]
+ AC_CACHE_VAL([xerces_cv_icu_libs], [xerces_cv_icu_libs=$icu_libs])
+ AC_CACHE_VAL([xerces_cv_icu_bin], [xerces_cv_icu_bin=$icu_bin])
+ AC_CACHE_VAL([xerces_cv_icu_sbin], [xerces_cv_icu_sbin=$icu_sbin])
+
+ AC_SUBST([ICU_PRESENT], [$xerces_cv_icu_present])
+ AC_SUBST([ICU_FLAGS], [$xerces_cv_icu_flags])
+ AC_SUBST([ICU_LIBS], [$xerces_cv_icu_libs])
+ AC_SUBST([ICU_BIN], [$xerces_cv_icu_bin])
+ AC_SUBST([ICU_SBIN], [$xerces_cv_icu_sbin])
+ ]
)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org