mirror of
git://sourceware.org/git/glibc.git
synced 2024-11-27 03:41:23 +08:00
m68k: Use an autoconf template to produce `preconfigure'
Switch to using AC_MSG_ERROR rather than `echo' and `exit' directly for error handling. Owing to the lack of any kind of error annotation it makes it difficult to spot the message in the flood in a parallel build and neither it is logged in `config.log'.
This commit is contained in:
parent
7c20479d08
commit
fe7dd93db3
@ -1,3 +1,6 @@
|
||||
# This file is generated from configure.ac by Autoconf. DO NOT EDIT!
|
||||
# Local preconfigure fragment for sysdeps/m68k
|
||||
|
||||
# This fragment canonicalizes the machine names for m68k variants.
|
||||
|
||||
case "$machine" in
|
||||
@ -10,8 +13,7 @@ m68k) variant=`(echo "#ifdef __mcoldfire__"
|
||||
$CC $CFLAGS $CPPFLAGS -E - |
|
||||
grep '^[a-z]'`
|
||||
if test -z "$variant"; then
|
||||
echo >&2 "Cannot determine m68k processor variant"
|
||||
exit 1
|
||||
as_fn_error 1 "Cannot determine m68k processor variant" "$LINENO" 5
|
||||
fi
|
||||
base_machine=m68k machine=m68k/$variant
|
||||
if test "$variant" = "coldfire"; then
|
||||
|
23
sysdeps/m68k/preconfigure.ac
Normal file
23
sysdeps/m68k/preconfigure.ac
Normal file
@ -0,0 +1,23 @@
|
||||
GLIBC_PROVIDES[]dnl See aclocal.m4 in the top level source directory.
|
||||
# Local preconfigure fragment for sysdeps/m68k
|
||||
|
||||
# This fragment canonicalizes the machine names for m68k variants.
|
||||
|
||||
case "$machine" in
|
||||
m680?0) base_machine=m68k machine=m68k/m680x0/$machine ;;
|
||||
m68k) variant=`(echo "#ifdef __mcoldfire__"
|
||||
echo "coldfire"
|
||||
echo "#else"
|
||||
echo "m680x0/m68020"
|
||||
echo "#endif") |
|
||||
$CC $CFLAGS $CPPFLAGS -E - |
|
||||
grep '^[[a-z]]'`
|
||||
if test -z "$variant"; then
|
||||
AC_MSG_ERROR([Cannot determine m68k processor variant], [1])
|
||||
fi
|
||||
base_machine=m68k machine=m68k/$variant
|
||||
if test "$variant" = "coldfire"; then
|
||||
with_fp_cond="defined __mcffpu__"
|
||||
fi
|
||||
;;
|
||||
esac
|
Loading…
Reference in New Issue
Block a user