aboutsummaryrefslogtreecommitdiff
path: root/sim/configure.in
diff options
context:
space:
mode:
authorMichael Meissner <gnu@the-meissners.org>1995-11-09 21:23:36 +0000
committerMichael Meissner <gnu@the-meissners.org>1995-11-09 21:23:36 +0000
commit6f07ee29f3c9940abe608e53f8b5659b61a9dec5 (patch)
tree7756e5204083853d72424e2f0bb81d48a75d5ade /sim/configure.in
parenta9a675966b01b17739c927872b25e6585b209342 (diff)
downloadgdb-6f07ee29f3c9940abe608e53f8b5659b61a9dec5.zip
gdb-6f07ee29f3c9940abe608e53f8b5659b61a9dec5.tar.gz
gdb-6f07ee29f3c9940abe608e53f8b5659b61a9dec5.tar.bz2
Get CC, etc. vars from configure; build ppc simulator if we are using GCC
Diffstat (limited to 'sim/configure.in')
-rw-r--r--sim/configure.in18
1 files changed, 16 insertions, 2 deletions
diff --git a/sim/configure.in b/sim/configure.in
index c1b5bac..7ab2a32 100644
--- a/sim/configure.in
+++ b/sim/configure.in
@@ -5,6 +5,21 @@ AC_INIT(Makefile.in)
AC_CONFIG_AUX_DIR(`cd $srcdir;pwd`/..)
AC_CANONICAL_SYSTEM
AC_ARG_PROGRAM
+AC_PROG_CC
+AC_SUBST(CFLAGS)
+AC_SUBST(HDEFINES)
+AR=${AR-ar}
+AC_SUBST(AR)
+AC_PROG_RANLIB
+
+# Put a plausible default for CC_FOR_BUILD in Makefile.
+AC_C_CROSS
+if test "x$cross_compiling" = "xno"; then
+ CC_FOR_BUILD='$(CC)'
+else
+ CC_FOR_BUILD=gcc
+fi
+AC_SUBST(CC_FOR_BUILD)
# WHEN ADDING ENTRIES TO THIS MATRIX:
# Make sure that the left side always has two dashes. Otherwise you
@@ -17,8 +32,7 @@ case "${target}" in
h8500-*-*) sim_target=h8500 ;;
mips*-*-*) sim_target=mips ;;
sh*-*-*) sim_target=sh ;;
- powerpc-*-eabisim*) sim_target=ppc ;;
- powerpcle-*-eabisim*) sim_target=ppc ;;
+ powerpc*-*-eabi*) if test x$GCC != x""; then sim_target=ppc; fi ;;
w65-*-*) sim_target=w65 ;;
z8k*-*-*) sim_target=z8k ;;
*) sim_target=none ;;