diff options
Diffstat (limited to 'libgloss/m32r/configure.in')
-rw-r--r-- | libgloss/m32r/configure.in | 30 |
1 files changed, 22 insertions, 8 deletions
diff --git a/libgloss/m32r/configure.in b/libgloss/m32r/configure.in index 7ea64c887..6bffc7003 100644 --- a/libgloss/m32r/configure.in +++ b/libgloss/m32r/configure.in @@ -2,16 +2,30 @@ dnl Process this file with autoconf to produce a configure script. AC_PREREQ(2.5)dnl AC_INIT(crt0.S) -AC_CANONICAL_SYSTEM -AC_ARG_PROGRAM +if test "${enable_shared}" = "yes" ; then + echo "Shared libraries not supported for cross compiling, ignored" +fi if test "$srcdir" = "." ; then - mdir=`echo "${with_multisubdir}/" \ - | sed -e 's,\([[^/]][[^/]]*\),..,g' -e 's,^/$,,'` - AC_CONFIG_AUX_DIR(${mdir}../../..) + if test "${with_target_subdir}" != "." ; then + libgloss_topdir="${srcdir}/${with_multisrctop}../../.." + else + libgloss_topdir="${srcdir}/${with_multisrctop}../.." + fi else - AC_CONFIG_AUX_DIR(${srcdir}/../..) + libgloss_topdir="${srcdir}/../.." fi +AC_CONFIG_AUX_DIR($libgloss_topdir) + +if test -f "${srcdir}/${with_multisrctop}../../gdb/m32r-stub.c"; then + GDBSTUB=${srcdir}/${with_multisrctop}../../gdb/m32r-stub.c +else + GDBSTUB= +fi +AC_SUBST(GDBSTUB) + +AC_CANONICAL_SYSTEM +AC_ARG_PROGRAM AC_PROG_INSTALL @@ -73,10 +87,10 @@ AC_SUBST(host_makefile_frag_path) AC_SUBST_FILE(host_makefile_frag) AC_OUTPUT(Makefile, -. ${srcdir}/../../config-ml.in, +. ${libgloss_topdir}/config-ml.in, srcdir=${srcdir} target=${target} ac_configure_args="${ac_configure_args} --enable-multilib" CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} -libgloss_topdir=${srcdir}/../.. +libgloss_topdir=${libgloss_topdir} ) |