From: Akim Demaille Date: Tue, 1 Aug 2000 13:14:42 +0000 (+0000) Subject: * aclang.m4 (AC_PROG_CC): Also try to find $target_alias-cc. X-Git-Tag: autoconf-2.50~676 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c6a72f5bf2f6d072d06aeb470fbb1a4fc33e1432;p=thirdparty%2Fautoconf.git * aclang.m4 (AC_PROG_CC): Also try to find $target_alias-cc. --- diff --git a/ChangeLog b/ChangeLog index a274686d0..578c34a02 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2000-08-01 Akim Demaille + + * aclang.m4 (AC_PROG_CC): Also try to find $target_alias-cc. + 2000-08-01 Akim Demaille AC_VALIDATE_CACHED_SYSTEM_TUPLE no longer works properly since the diff --git a/TODO b/TODO index 2af535ee1..8918c8238 100644 --- a/TODO +++ b/TODO @@ -40,13 +40,6 @@ might hurt feelings? In addition, it means that the Messiah has come, which might be slightly presumptuous :). Still, someone fluent in English should write it. -** More C compilers (How come this has never been handled? --akim) -Question: at least one common UNIX variant has a "cc" that is old K&R -and "c89" for ANSI C. Is there any reason why AC_PROG_CC couldn't -check for c89 before cc if it can't find gcc? - -hpa@yggdrasil.com (H. Peter Anvin) - * Autoconf 2.51 or so diff --git a/aclang.m4 b/aclang.m4 index 7076fe8e8..11be3e4a4 100644 --- a/aclang.m4 +++ b/aclang.m4 @@ -560,14 +560,16 @@ AC_ARG_VAR([CC], [C compiler command]) AC_ARG_VAR([CFLAGS], [C compiler flags]) ifval([$1], [AC_CHECK_TOOLS(CC, [$1])], -[ - AC_CHECK_TOOL(CC, gcc) - if test -z "$CC"; then - AC_CHECK_PROG(CC, cc, cc, , , /usr/ucb/cc) - if test -z "$CC"; then - AC_CHECK_PROGS(CC, cl) - fi - fi +[AC_CHECK_TOOL(CC, gcc) +if test -z "$CC"; then + AC_CHECK_TOOL(CC, cc) +fi +if test -z "$CC"; then + AC_CHECK_PROG(CC, cc, cc, , , /usr/ucb/cc) +fi +if test -z "$CC"; then + AC_CHECK_TOOLS(CC, cl) +fi ]) test -z "$CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH]) diff --git a/lib/autoconf/c.m4 b/lib/autoconf/c.m4 index 7076fe8e8..11be3e4a4 100644 --- a/lib/autoconf/c.m4 +++ b/lib/autoconf/c.m4 @@ -560,14 +560,16 @@ AC_ARG_VAR([CC], [C compiler command]) AC_ARG_VAR([CFLAGS], [C compiler flags]) ifval([$1], [AC_CHECK_TOOLS(CC, [$1])], -[ - AC_CHECK_TOOL(CC, gcc) - if test -z "$CC"; then - AC_CHECK_PROG(CC, cc, cc, , , /usr/ucb/cc) - if test -z "$CC"; then - AC_CHECK_PROGS(CC, cl) - fi - fi +[AC_CHECK_TOOL(CC, gcc) +if test -z "$CC"; then + AC_CHECK_TOOL(CC, cc) +fi +if test -z "$CC"; then + AC_CHECK_PROG(CC, cc, cc, , , /usr/ucb/cc) +fi +if test -z "$CC"; then + AC_CHECK_TOOLS(CC, cl) +fi ]) test -z "$CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH]) diff --git a/lib/autoconf/fortran.m4 b/lib/autoconf/fortran.m4 index 7076fe8e8..11be3e4a4 100644 --- a/lib/autoconf/fortran.m4 +++ b/lib/autoconf/fortran.m4 @@ -560,14 +560,16 @@ AC_ARG_VAR([CC], [C compiler command]) AC_ARG_VAR([CFLAGS], [C compiler flags]) ifval([$1], [AC_CHECK_TOOLS(CC, [$1])], -[ - AC_CHECK_TOOL(CC, gcc) - if test -z "$CC"; then - AC_CHECK_PROG(CC, cc, cc, , , /usr/ucb/cc) - if test -z "$CC"; then - AC_CHECK_PROGS(CC, cl) - fi - fi +[AC_CHECK_TOOL(CC, gcc) +if test -z "$CC"; then + AC_CHECK_TOOL(CC, cc) +fi +if test -z "$CC"; then + AC_CHECK_PROG(CC, cc, cc, , , /usr/ucb/cc) +fi +if test -z "$CC"; then + AC_CHECK_TOOLS(CC, cl) +fi ]) test -z "$CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH]) diff --git a/lib/autoconf/lang.m4 b/lib/autoconf/lang.m4 index 7076fe8e8..11be3e4a4 100644 --- a/lib/autoconf/lang.m4 +++ b/lib/autoconf/lang.m4 @@ -560,14 +560,16 @@ AC_ARG_VAR([CC], [C compiler command]) AC_ARG_VAR([CFLAGS], [C compiler flags]) ifval([$1], [AC_CHECK_TOOLS(CC, [$1])], -[ - AC_CHECK_TOOL(CC, gcc) - if test -z "$CC"; then - AC_CHECK_PROG(CC, cc, cc, , , /usr/ucb/cc) - if test -z "$CC"; then - AC_CHECK_PROGS(CC, cl) - fi - fi +[AC_CHECK_TOOL(CC, gcc) +if test -z "$CC"; then + AC_CHECK_TOOL(CC, cc) +fi +if test -z "$CC"; then + AC_CHECK_PROG(CC, cc, cc, , , /usr/ucb/cc) +fi +if test -z "$CC"; then + AC_CHECK_TOOLS(CC, cl) +fi ]) test -z "$CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH])