Add --enable-sim-powerpc support.

This commit is contained in:
Michael Meissner 1995-11-09 22:44:47 +00:00
parent 3c0bf315f5
commit f50dc1050d
2 changed files with 26 additions and 3 deletions

19
sim/configure vendored
View File

@ -11,6 +11,8 @@
ac_help= ac_help=
ac_default_prefix=/usr/local ac_default_prefix=/usr/local
# Any additions from configure.in: # Any additions from configure.in:
ac_help="$ac_help
--enable-sim-powerpc "
# Initialize some variables set by options. # Initialize some variables set by options.
# The variables have the same names as the options, with # The variables have the same names as the options, with
@ -637,7 +639,7 @@ else
ac_cv_c_cross=yes ac_cv_c_cross=yes
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 641 "configure" #line 643 "configure"
#include "confdefs.h" #include "confdefs.h"
main(){return(0);} main(){return(0);}
EOF EOF
@ -660,6 +662,19 @@ else
fi fi
# Check whether --enable-sim-powerpc or --disable-sim-powerpc was given.
enableval="$enable_sim_powerpc"
if test -n "$enableval"; then
case "${enableval}" in
yes) powerpc_sim=yes ;;
no) powerpc_sim=no ;;
*) { echo "configure: error: bad value ${enableval} given for sim-powerpc option" 1>&2; exit 1; } ;;
esac
else
if test x"$GCC" != x""; then powerpc_sim=yes; else powerpc_sim=no; fi
fi
# WHEN ADDING ENTRIES TO THIS MATRIX: # WHEN ADDING ENTRIES TO THIS MATRIX:
# Make sure that the left side always has two dashes. Otherwise you # Make sure that the left side always has two dashes. Otherwise you
# can get spurious matches. Even for unambiguous cases, do this as a # can get spurious matches. Even for unambiguous cases, do this as a
@ -671,7 +686,7 @@ case "${target}" in
h8500-*-*) sim_target=h8500 ;; h8500-*-*) sim_target=h8500 ;;
mips*-*-*) sim_target=mips ;; mips*-*-*) sim_target=mips ;;
sh*-*-*) sim_target=sh ;; sh*-*-*) sim_target=sh ;;
powerpc*-*-eabi*) if test x$GCC != x""; then sim_target=ppc; fi ;; powerpc*-*-eabi*) if test x"powerpc_sim" = x"yes"; then sim_target=ppc; fi ;;
w65-*-*) sim_target=w65 ;; w65-*-*) sim_target=w65 ;;
z8k*-*-*) sim_target=z8k ;; z8k*-*-*) sim_target=z8k ;;
*) sim_target=none ;; *) sim_target=none ;;

View File

@ -21,6 +21,14 @@ else
fi fi
AC_SUBST(CC_FOR_BUILD) AC_SUBST(CC_FOR_BUILD)
AC_ARG_ENABLE(sim-powerpc,
[ --enable-sim-powerpc ],
[case "${enableval}" in
yes) powerpc_sim=yes ;;
no) powerpc_sim=no ;;
*) AC_MSG_ERROR(bad value ${enableval} given for sim-powerpc option) ;;
esac],[if test x"$GCC" != x""; then powerpc_sim=yes; else powerpc_sim=no; fi])
# WHEN ADDING ENTRIES TO THIS MATRIX: # WHEN ADDING ENTRIES TO THIS MATRIX:
# Make sure that the left side always has two dashes. Otherwise you # Make sure that the left side always has two dashes. Otherwise you
# can get spurious matches. Even for unambiguous cases, do this as a # can get spurious matches. Even for unambiguous cases, do this as a
@ -32,7 +40,7 @@ case "${target}" in
h8500-*-*) sim_target=h8500 ;; h8500-*-*) sim_target=h8500 ;;
mips*-*-*) sim_target=mips ;; mips*-*-*) sim_target=mips ;;
sh*-*-*) sim_target=sh ;; sh*-*-*) sim_target=sh ;;
powerpc*-*-eabi*) if test x$GCC != x""; then sim_target=ppc; fi ;; powerpc*-*-eabi*) if test x"powerpc_sim" = x"yes"; then sim_target=ppc; fi ;;
w65-*-*) sim_target=w65 ;; w65-*-*) sim_target=w65 ;;
z8k*-*-*) sim_target=z8k ;; z8k*-*-*) sim_target=z8k ;;
*) sim_target=none ;; *) sim_target=none ;;