build: prevent global LIBS from influencing test server build targets
authorYang Tse <yangsita@gmail.com>
Thu, 29 Nov 2012 20:56:48 +0000 (21:56 +0100)
committerYang Tse <yangsita@gmail.com>
Thu, 29 Nov 2012 20:56:48 +0000 (21:56 +0100)
configure.ac
tests/server/Makefile.am

index 59df0c7..b6a8a63 100644 (file)
@@ -3339,6 +3339,13 @@ AC_SUBST(CURL_NETWORK_LIBS)
 AC_SUBST(CURL_NETWORK_AND_TIME_LIBS)
 LIBS=$ALL_LIBS  dnl LIBS is a magic variable that's used for every link
 
+dnl BLANK_AT_MAKETIME might be used in some of our Makefile.am files to
+dnl blank LIBS variable used in generated makefile at makefile processing
+dnl time. Our test server's Makefile.am uses this to prevent global LIBS
+dnl from being used for any test server build target.
+BLANK_AT_MAKETIME=
+AC_SUBST(BLANK_AT_MAKETIME)
+
 AM_CONDITIONAL(CROSSCOMPILING, test x$cross_compiling = xyes)
 
 dnl yes or no
index 99cc0d6..85e0c09 100644 (file)
@@ -50,6 +50,10 @@ AM_CPPFLAGS = -I$(top_builddir)/include/curl \
               -I$(top_srcdir)/lib
 endif
 
+# Prevent global LIBS from influencing test server build targets
+BLANK_AT_MAKETIME = @BLANK_AT_MAKETIME@
+LIBS = $(BLANK_AT_MAKETIME)
+
 if DOING_NATIVE_WINDOWS
 AM_CPPFLAGS += -DCURL_STATICLIB
 endif