aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Meissner <gnu@the-meissners.org>1995-11-09 22:44:47 +0000
committerMichael Meissner <gnu@the-meissners.org>1995-11-09 22:44:47 +0000
commitf50dc1050dcd180b35585913862be85d58170f92 (patch)
tree179d9182bced6061c2e816fddea886964261f20c
parent3c0bf315f5578d5ca1da93d55d999304407a490d (diff)
downloadgdb-f50dc1050dcd180b35585913862be85d58170f92.zip
gdb-f50dc1050dcd180b35585913862be85d58170f92.tar.gz
gdb-f50dc1050dcd180b35585913862be85d58170f92.tar.bz2
Add --enable-sim-powerpc support.
-rwxr-xr-xsim/configure19
-rw-r--r--sim/configure.in10
2 files changed, 26 insertions, 3 deletions
diff --git a/sim/configure b/sim/configure
index 1547cf5..930e533 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 <<EOF
-#line 641 "configure"
+#line 643 "configure"
#include "confdefs.h"
main(){return(0);}
EOF
@@ -660,6 +662,19 @@ else
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:
# 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 7ab2a32..8114514 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 ;;