aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsim/configure8
-rw-r--r--sim/configure.in8
2 files changed, 12 insertions, 4 deletions
diff --git a/sim/configure b/sim/configure
index 9a43a90..9911f23 100755
--- a/sim/configure
+++ b/sim/configure
@@ -1318,6 +1318,8 @@ case "${target}" in
# end-sanitize-v850
w65-*-*) sim_target=w65 ;;
z8k*-*-*) sim_target=z8k ;;
+ sparc64-*-*)
+ ;; # Don't build erc32 if sparc64.
sparc*-*-*)
# The SPARC simulator can only be compiled by gcc.
sim_target=erc32
@@ -1345,9 +1347,11 @@ yes)
;;
esac
-configdirs="common ${sim_target}"
-subdirs="$configdirs"
+if test x"${sim_target}" != x ; then
+ configdirs="common ${sim_target}"
+ subdirs="$configdirs"
+fi
trap '' 1 2 15
cat > confcache <<\EOF
diff --git a/sim/configure.in b/sim/configure.in
index 826d699..370d828 100644
--- a/sim/configure.in
+++ b/sim/configure.in
@@ -83,6 +83,8 @@ case "${target}" in
# end-sanitize-v850
w65-*-*) sim_target=w65 ;;
z8k*-*-*) sim_target=z8k ;;
+ sparc64-*-*)
+ ;; # Don't build erc32 if sparc64.
sparc*-*-*)
# The SPARC simulator can only be compiled by gcc.
sim_target=erc32
@@ -110,8 +112,10 @@ yes)
;;
esac
-configdirs="common ${sim_target}"
-AC_CONFIG_SUBDIRS($configdirs)
+if test x"${sim_target}" != x ; then
+ configdirs="common ${sim_target}"
+ AC_CONFIG_SUBDIRS($configdirs)
+fi
AC_OUTPUT(Makefile)