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
 ])