From f50dc1050dcd180b35585913862be85d58170f92 Mon Sep 17 00:00:00 2001 From: Michael Meissner Date: Thu, 9 Nov 1995 22:44:47 +0000 Subject: [PATCH] Add --enable-sim-powerpc support. --- sim/configure | 19 +++++++++++++++++-- sim/configure.in | 10 +++++++++- 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/sim/configure b/sim/configure index 1547cf5d1fa..930e533c54e 100755 --- a/sim/configure +++ b/sim/configure @@ -11,6 +11,8 @@ ac_help= ac_default_prefix=/usr/local # Any additions from configure.in: +ac_help="$ac_help + --enable-sim-powerpc " # Initialize some variables set by options. # The variables have the same names as the options, with @@ -637,7 +639,7 @@ else ac_cv_c_cross=yes else cat > conftest.$ac_ext <&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: # Make sure that the left side always has two dashes. Otherwise you # can get spurious matches. Even for unambiguous cases, do this as a @@ -671,7 +686,7 @@ case "${target}" in h8500-*-*) sim_target=h8500 ;; mips*-*-*) sim_target=mips ;; 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 ;; z8k*-*-*) sim_target=z8k ;; *) sim_target=none ;; diff --git a/sim/configure.in b/sim/configure.in index 7ab2a32cbf1..81145149242 100644 --- a/sim/configure.in +++ b/sim/configure.in @@ -21,6 +21,14 @@ else fi 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: # Make sure that the left side always has two dashes. Otherwise you # can get spurious matches. Even for unambiguous cases, do this as a @@ -32,7 +40,7 @@ case "${target}" in h8500-*-*) sim_target=h8500 ;; mips*-*-*) sim_target=mips ;; 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 ;; z8k*-*-*) sim_target=z8k ;; *) sim_target=none ;; -- 2.30.2