X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=configure.in;h=88bb232ed544ce9b34a07143b9d5a4594f9d0989;hb=b67f7834e279b0bafe95fa8ef70e754940ca575f;hp=cb1e5d37aa3c49c65b1f1ded62939b905020f337;hpb=24d1ff52448629a3b9889f9b12694d0746dfdfc5;p=deliverable%2Fbinutils-gdb.git diff --git a/configure.in b/configure.in index cb1e5d37aa..88bb232ed5 100644 --- a/configure.in +++ b/configure.in @@ -41,7 +41,7 @@ # these libraries are used by various programs built for the host environment # -host_libs="intl mmalloc libiberty opcodes bfd readline gash db tcl tk tclX itcl tix libgui" +host_libs="intl mmalloc libiberty opcodes bfd readline gash db tcl tk tcl8.1 tk8.1 tclX itcl tix libgui" # start-sanitize-ide host_libs="${host_libs} libide libidetcl" # end-sanitize-ide @@ -192,6 +192,9 @@ case "${host}" in i[3456]86-*-sco*) host_makefile_frag="${host_makefile_frag} config/mh-sco" ;; + i[3456]86-*-udk*) + host_makefile_frag="${host_makefile_frag} config/mh-sysv5" + ;; i[3456]86-*-isc*) host_makefile_frag="${host_makefile_frag} config/mh-sysv" ;; @@ -207,17 +210,15 @@ case "${host}" in i[3456]86-*-msdosdjgpp*) host_makefile_frag="${host_makefile_frag} config/mh-go32" ;; - *-cygwin32*) - host_makefile_frag="${host_makefile_frag} config/mh-cygwin32" + *-cygwin*) + host_makefile_frag="${host_makefile_frag} config/mh-cygwin" ;; *-mingw32*) host_makefile_frag="${host_makefile_frag} config/mh-mingw32" ;; -# start-sanitize-mswin *-windows*) host_makefile_frag="${host_makefile_frag} config/mh-windows" ;; -# end-sanitize-mswin vax-*-ultrix2*) host_makefile_frag="${host_makefile_frag} config/mh-vaxult2" ;; @@ -242,6 +243,9 @@ case "${host}" in *-*-lynxos*) host_makefile_frag="${host_makefile_frag} config/mh-lynxos" ;; + *-*-aix4.[3456789]* | *-*-aix[56789].*) + host_makefile_frag="${host_makefile_frag} config/mh-aix43" + ;; *-*-sysv4*) host_makefile_frag="${host_makefile_frag} config/mh-sysv4" ;; @@ -295,8 +299,8 @@ if [ x${shared} = xyes ]; then hppa*) host_makefile_frag="${host_makefile_frag} config/mh-papic" ;; - i[3456]86-*-cygwin32*) - # We don't want -fPIC on cygwin32. + i[3456]86-*-cygwin*) + # We don't want -fPIC on Cygwin. ;; i[3456]86-*) host_makefile_frag="${host_makefile_frag} config/mh-x86pic" @@ -361,7 +365,8 @@ case "${enable_target_optspace}:${target}" in yes:*) target_makefile_frag="${target_makefile_frag} config/mt-ospace" ;; - :m32r-* | :d10v-* | :d30v-*) + # CYGNUS LOCAL d10v, d30v, fr30 + :m32r-* | :d10v-* | :d30v-* | :fr30-*) target_makefile_frag="${target_makefile_frag} config/mt-ospace" ;; no:* | :*) @@ -405,20 +410,17 @@ if [ x"${host}" = x"${target}" ] ; then # that are in the 'cross only' list skipdirs="${skipdirs} ${cross_only}" is_cross_compiler=no - # Default to --enable-multilib. See similar code below. - if [ x${enable_multilib} = xno ]; then - target_subdir=. - else - target_subdir=${target_alias} - fi else # similarly, don't build the targets in the 'native only' # list when building a cross compiler skipdirs="${skipdirs} ${native_only}" is_cross_compiler=yes - target_subdir=${target_alias} fi +# We always want to use the same name for this directory, so that dejagnu +# can reliably find it. +target_subdir=${target_alias} + if [ ! -d ${target_subdir} ] ; then if mkdir ${target_subdir} ; then true else @@ -481,7 +483,7 @@ if [ x${with_stabs} = x ]; then case "${target}" in mips*-*-irix6*) ;; - mips*-*-* | alpha*-*-osf* | i[3456]86*-*-sysv4* | i[3456]86*-*-unixware*) + mips*-*-* | alpha*-*-osf*) with_stabs=yes; withoptions="${withoptions} --with-stabs" ;; @@ -526,7 +528,7 @@ case "${host}" in configdirs="$configdirs dosrel" ;; i[3456]86-*-mingw32*) configdirs="$configdirs dosrel" ;; - *-cygwin32*) + *-cygwin*) configdirs="$configdirs dosrel" ;; esac @@ -559,7 +561,7 @@ case "${host}" in # noconfigdirs="tcl tk expect dejagnu make texinfo bison patch flex byacc send-pr uudecode dejagnu diff guile perl apache inet itcl tix db snavigator gnuserv" noconfigdirs="expect dejagnu cvs autoconf automake send-pr gprof rcs guile perl texinfo apache inet libtool" ;; - *-*-cygwin32) + *-*-cygwin*) noconfigdirs="autoconf automake send-pr gprof rcs guile perl texinfo apache inet" ;; *-*-windows*) @@ -631,6 +633,9 @@ case "${target}" in noconfigdirs="$noconfigdirs target-libgloss" ;; # END CYGNUS LOCAL + c4x-*-*) + noconfigdirs="$noconfigdirs target-libg++ target-libstdc++ target-libio target-librx target-libgloss" + ;; thumb-*-coff) noconfigdirs="$noconfigdirs target-libgloss" ;; @@ -648,6 +653,7 @@ case "${target}" in d10v-*-*) noconfigdirs="$noconfigdirs target-librx target-libg++ target-libstdc++ target-libio target-libgloss" ;; + # CYGNUS LOCAL d30v d30v-*-*) ;; h8300*-*-* | \ @@ -672,6 +678,10 @@ case "${target}" in # but don't build gdb noconfigdirs="$noconfigdirs gdb target-libg++ target-libstdc++ target-libio target-librx" ;; + *-*-linux*) + # linux has rx in libc + skipdirs="$skipdirs target-librx" + ;; i[3456]86-*-mingw32*) target_configdirs="$target_configdirs target-mingw" noconfigdirs="$noconfigdirs expect target-libgloss" @@ -686,15 +696,15 @@ case "${target}" in ;; esac ;; - *-*-cygwin32*) + *-*-cygwin*) target_configdirs="$target_configdirs target-winsup" noconfigdirs="$noconfigdirs target-gperf target-libgloss" # always build newlib. skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` - # Can't build gdb for cygwin32 if not native. + # Can't build gdb for Cygwin if not native. case "${host}" in - *-*-cygwin32*) ;; # keep gdb tcl tk expect etc. + *-*-cygwin*) ;; # keep gdb tcl tk expect etc. *) noconfigdirs="$noconfigdirs gdb tcl tk expect itcl tix libgui db snavigator gnuserv" # start-sanitize-ide noconfigdirs="$noconfigdirs libide libidetcl vmake jstools" @@ -903,7 +913,7 @@ esac # start-sanitize-cygnus # Only configure cgen if --enable-cgen-maint. -if [ x$"enable_cgen_maint" != xyes ] ; then +if [ "x$enable_cgen_maint" != xyes ] ; then noconfigdirs="$noconfigdirs cgen" fi