sim: constify dup_arg_p
[deliverable/binutils-gdb.git] / sim / configure.ac
index c09ddf34ff4cef3387ba340eb612e5b8fc939e39..dad245e3bd13a73f4ce46e80584e4447fcec3077 100644 (file)
@@ -1,4 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
+m4_include([../config/override.m4])
 AC_PREREQ(2.59)dnl
 AC_INIT(Makefile.in)
 
@@ -7,7 +8,6 @@ AC_PROG_INSTALL
 AC_CHECK_TOOL(AR, ar)
 AC_CHECK_TOOL(RANLIB, ranlib, :)
 
-AC_CONFIG_AUX_DIR(`cd $srcdir;pwd`/..)
 AC_CANONICAL_SYSTEM
 AC_ARG_PROGRAM
 AC_PROG_CC
@@ -24,6 +24,8 @@ else
   CC_FOR_BUILD=gcc
 fi
 AC_SUBST(CC_FOR_BUILD)
+CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
+AC_SUBST(CFLAGS_FOR_BUILD)
 
 # If a cpu ever has more than one simulator to choose from, use
 # --enable-sim=... to choose.
@@ -43,13 +45,23 @@ esac])
 
 if test "${enable_sim}" != no; then
    testsuite=no
-   common=no
+   common=yes
    igen=no
    case "${target}" in
        arm*-*-* | thumb*-*-* | strongarm*-*-* | xscale-*-*)
            AC_CONFIG_SUBDIRS(arm)
           testsuite=yes
-          common=yes
+          ;;
+       avr*-*-*)
+           AC_CONFIG_SUBDIRS(avr)
+          ;;
+       cr16*-*-*)
+          AC_CONFIG_SUBDIRS(cr16)
+          testsuite=yes
+          ;;
+       cris-*-* | crisv32-*-*)
+          AC_CONFIG_SUBDIRS(cris)
+          testsuite=yes
           ;;
        d10v-*-*)
            AC_CONFIG_SUBDIRS(d10v)
@@ -57,27 +69,37 @@ if test "${enable_sim}" != no; then
        frv-*-*)
            AC_CONFIG_SUBDIRS(frv)
           testsuite=yes
-          common=yes
           ;;
        h8300*-*-*)
            AC_CONFIG_SUBDIRS(h8300)
           testsuite=yes
-          common=yes
           ;;
+       iq2000-*-*)
+           AC_CONFIG_SUBDIRS(iq2000)
+          testsuite=yes
+          ;;
+       lm32-*-*)
+           AC_CONFIG_SUBDIRS(lm32)
+          testsuite=yes
+           ;;
+       m32c-*-*)
+           AC_CONFIG_SUBDIRS(m32c)
+           ;;
        m32r-*-*)
            AC_CONFIG_SUBDIRS(m32r)
           testsuite=yes
-          common=yes
           ;;
        m68hc11-*-*|m6811-*-*)
            AC_CONFIG_SUBDIRS(m68hc11)
           testsuite=yes
-          common=yes
           ;;
        mcore-*-*)
            AC_CONFIG_SUBDIRS(mcore)
           testsuite=yes
-          common=yes
+          ;;
+       microblaze-*-*)
+           AC_CONFIG_SUBDIRS(microblaze)
+          testsuite=yes
           ;;
        mips*-*-*)
            AC_CONFIG_SUBDIRS(mips)
@@ -88,21 +110,36 @@ if test "${enable_sim}" != no; then
            AC_CONFIG_SUBDIRS(mn10300)
           igen=yes
           ;;
+       moxie-*-*)
+          AC_CONFIG_SUBDIRS(moxie)
+          testsuite=yes
+          ;;
+       rx-*-*)
+           AC_CONFIG_SUBDIRS(rx)
+          ;;
+       sh64*-*-*)
+           AC_CONFIG_SUBDIRS(sh64)
+          testsuite=yes
+          ;;
        sh*-*-*)
            AC_CONFIG_SUBDIRS(sh)
           testsuite=yes
-          common=yes
+          ;;
+       sparc-*-rtems*|sparc-*-elf*)
+          AC_CONFIG_SUBDIRS(erc32)
+          testsuite=yes
           ;;
        powerpc*-*-* )
            AC_CONFIG_SUBDIRS(ppc)
-          common=yes
           ;;
        v850*-*-* )
            AC_CONFIG_SUBDIRS(v850)
-          common=yes
+          igen=yes
+          testsuite=yes
           ;;
-       sparc*-*-*)
-           AC_CONFIG_SUBDIRS(erc32)
+       *)
+          # No simulator subdir, so the subdir "common" isn't needed.
+          common=no
           ;;
    esac
    if test "$testsuite" = yes; then
This page took 0.02577 seconds and 4 git commands to generate.