You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by jo...@apache.org on 2009/03/25 14:40:49 UTC
svn commit: r758253 - /apr/apr/trunk/build/apu-conf.m4
Author: jorton
Date: Wed Mar 25 13:40:47 2009
New Revision: 758253
URL: http://svn.apache.org/viewvc?rev=758253&view=rev
Log:
* build/apu-conf.m4 (APU_TRY_EXPAT_LINK): Add INCLUDES to CPPFLAGS when testing
the link; restore CPPFLAGS afterwards.
(APU_SYSTEM_EXPAT): Don't save/restore LDFLAGS since it's expected that
LDFLAGS will be changed on success. Stop manipulating CPPFLAGS in sync
with INCLUDES.
Modified:
apr/apr/trunk/build/apu-conf.m4
Modified: apr/apr/trunk/build/apu-conf.m4
URL: http://svn.apache.org/viewvc/apr/apr/trunk/build/apu-conf.m4?rev=758253&r1=758252&r2=758253&view=diff
==============================================================================
--- apr/apr/trunk/build/apu-conf.m4 (original)
+++ apr/apr/trunk/build/apu-conf.m4 Wed Mar 25 13:40:47 2009
@@ -59,11 +59,14 @@
AC_DEFUN([APU_TRY_EXPAT_LINK], [
AC_CACHE_CHECK([$1], [$2], [
apu_expat_LIBS=$LIBS
+ apu_expat_CPPFLAGS=$CPPFLAGS
LIBS="$LIBS $4"
+ CPPFLAGS="$CPPFLAGS $INCLUDES"
AC_TRY_LINK([#include <stdlib.h>
#include <$3>], [XML_ParserCreate(NULL);],
[$2=yes], [$2=no])
LIBS=$apu_expat_LIBS
+ CPPFLAGS=$apu_expat_CPPFLAGS
])
if test $[$2] = yes; then
@@ -107,14 +110,12 @@
if test $apu_has_expat = 0; then
APR_ADDTO(LDFLAGS, [-L/usr/local/lib])
- APR_ADDTO(CPPFLAGS, [-I/usr/local/include])
+ APR_ADDTO(INCLUDES, [-I/usr/local/include])
APU_TRY_EXPAT_LINK([Expat 1.95.x in /usr/local],
- apu_cv_expat_usrlocal, [expat.h], [-lexpat],
- [APR_ADDTO(INCLUDES, [-I/usr/local/include])
- APR_ADDTO(LDFLAGS, [-L/usr/local/lib])],[
+ apu_cv_expat_usrlocal, [expat.h], [-lexpat], [], [
APR_REMOVEFROM(LDFLAGS, [-L/usr/local/lib])
- APR_REMOVEFROM(CPPFLAGS, [-I/usr/local/include])
+ APR_REMOVEFROM(INCLUDES, [-I/usr/local/include])
])
fi
])
@@ -126,7 +127,6 @@
AC_DEFUN([APU_FIND_EXPAT], [
save_cppflags="$CPPFLAGS"
-save_ldflags="$LDFLAGS"
apu_has_expat=0
@@ -145,8 +145,6 @@
else
# Add given path to standard search paths if appropriate:
if test "$withval" != "/usr"; then
- APR_ADDTO(LDFLAGS, [-L$withval/lib])
- APR_ADDTO(CPPFLAGS, [-I$withval/include])
APR_ADDTO(INCLUDES, [-I$withval/include])
fi
# ...and refuse to fall back on the builtin expat.
@@ -175,7 +173,6 @@
AC_SUBST(APR_XML_DIR)
CPPFLAGS=$save_cppflags
-LDFLAGS=$save_ldflags
])