]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Fixed autoconf SQUID_STATE_ROLLBACK improper shell variable expansion.
authorFrancesco Chemolli <kinkie@squid-cache.org>
Fri, 22 Oct 2010 14:57:27 +0000 (16:57 +0200)
committerFrancesco Chemolli <kinkie@squid-cache.org>
Fri, 22 Oct 2010 14:57:27 +0000 (16:57 +0200)
Fixed out-of-order SQUID_CXXFLAGS autoconf substitution

acinclude/squid-util.m4
configure.in

index 87d3fb02541dec745c8b2d29c92dbf7623107c87..5cf57a7fe76108b03e46f169f81bbe90f662b140 100644 (file)
@@ -77,7 +77,7 @@ CXX="${$1_CXX}"
 for squid_util_var_tosave in $$1_squid_saved_vars
 do
     squid_util_var_tosave2="$1_${squid_util_var_tosave}"
-    eval "${squid_util_var_tosave}=\$${squid_util_var_tosave2}"
+    eval "${squid_util_var_tosave}=\"${${squid_util_var_tosave2}}\""
 done
 SQUID_STATE_COMMIT($1)
 ])
index 9c38b6949f880b2df466af6a31ded9cf5a953a8b..5d737f0bf479f275b138adaf1571e1479a4b9898 100644 (file)
@@ -299,9 +299,6 @@ if test "x$enable_strict_error_checking" != "xno"; then
   SQUID_CXXFLAGS="$SQUID_CXXFLAGS $squid_cv_cxx_option_werror"
 fi
 
-AC_SUBST(SQUID_CFLAGS)
-AC_SUBST(SQUID_CXXFLAGS)
-
 SQUID_CXX_CHECK_ARG_FHUGEOBJECTS
 if test "x$squid_cv_cxx_arg_fhugeobjects" = "xyes"; then
   SQUID_CXXFLAGS="$SQUID_CXXFLAGS -fhuge-objects"
@@ -3294,6 +3291,10 @@ if test "x$XTRA_LIBS" = "x"; then
 fi
 AC_SUBST(XTRA_LIBS)
 
+AC_SUBST(SQUID_CFLAGS)
+AC_SUBST(SQUID_CXXFLAGS)
+
+
 dnl Clean up after OSF/1 core dump bug
 rm -f core