]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
(AC_PROG_CC_C_O): Use sed filter to make sure ${ac_cc} is always a valid
authorRoland McGrath <roland@gnu.org>
Mon, 13 Feb 1995 23:13:02 +0000 (23:13 +0000)
committerRoland McGrath <roland@gnu.org>
Mon, 13 Feb 1995 23:13:02 +0000 (23:13 +0000)
shell variable name.
(AC_PROG_MAKE_SET): Remove gratuitous backslashes in checking message.

acspecific.m4
lib/autoconf/specific.m4

index 03cab49515ed18cf7d727adaf15567ba9ccab988..65c1444db49a8394bf5c02490999aad10b2037b2 100644 (file)
@@ -186,7 +186,10 @@ AC_DEFUN(AC_PROG_CC_C_O,
 else
   AC_MSG_CHECKING(whether cc understands -c and -o together)
 fi
-set dummy $CC; ac_cc=[$]2
+set dummy $CC; ac_cc="`echo [$]2 | 
+changequote(, )dnl
+                      sed -e 's/[^a-zA-Z0-9_]/_/g' -e 's/^[0-9]/_/'`"
+changequote([, ])dnl
 AC_CACHE_VAL(ac_cv_prog_cc_${ac_cc}_c_o,
 [eval ac_cv_prog_cc_${ac_cc}_c_o=no
 echo 'foo(){}' > conftest.c
@@ -220,7 +223,7 @@ fi
 
 dnl Define SET_MAKE to set ${MAKE} if make doesn't.
 AC_DEFUN(AC_PROG_MAKE_SET,
-[AC_MSG_CHECKING(whether ${MAKE-make} sets \$\{MAKE\})
+[AC_MSG_CHECKING(whether ${MAKE-make} sets \${MAKE})
 set dummy ${MAKE-make}; ac_make=[$]2
 AC_CACHE_VAL(ac_cv_prog_make_${ac_make}_set,
 [cat > conftestmake <<\EOF
index 03cab49515ed18cf7d727adaf15567ba9ccab988..65c1444db49a8394bf5c02490999aad10b2037b2 100644 (file)
@@ -186,7 +186,10 @@ AC_DEFUN(AC_PROG_CC_C_O,
 else
   AC_MSG_CHECKING(whether cc understands -c and -o together)
 fi
-set dummy $CC; ac_cc=[$]2
+set dummy $CC; ac_cc="`echo [$]2 | 
+changequote(, )dnl
+                      sed -e 's/[^a-zA-Z0-9_]/_/g' -e 's/^[0-9]/_/'`"
+changequote([, ])dnl
 AC_CACHE_VAL(ac_cv_prog_cc_${ac_cc}_c_o,
 [eval ac_cv_prog_cc_${ac_cc}_c_o=no
 echo 'foo(){}' > conftest.c
@@ -220,7 +223,7 @@ fi
 
 dnl Define SET_MAKE to set ${MAKE} if make doesn't.
 AC_DEFUN(AC_PROG_MAKE_SET,
-[AC_MSG_CHECKING(whether ${MAKE-make} sets \$\{MAKE\})
+[AC_MSG_CHECKING(whether ${MAKE-make} sets \${MAKE})
 set dummy ${MAKE-make}; ac_make=[$]2
 AC_CACHE_VAL(ac_cv_prog_make_${ac_make}_set,
 [cat > conftestmake <<\EOF