OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [newlib/] [libgloss/] [configure.in] - Diff between revs 57 and 1765

Only display areas with differences | Details | Blame | View Log

Rev 57 Rev 1765
dnl Process this file with autoconf to produce a configure script.
dnl Process this file with autoconf to produce a configure script.
AC_PREREQ(2.7)dnl
AC_PREREQ(2.7)dnl
AC_INIT(README)
AC_INIT(README)
if test "${enable_shared}" = "yes" ; then
if test "${enable_shared}" = "yes" ; then
    echo "Shared libraries not supported for cross compiling, ignored"
    echo "Shared libraries not supported for cross compiling, ignored"
fi
fi
if test "${srcdir}" = "." ; then
if test "${srcdir}" = "." ; then
  if test "${with_target_subdir}" != "." ; then
  if test "${with_target_subdir}" != "." ; then
    libgloss_topdir="${srcdir}/${with_multisrctop}../.."
    libgloss_topdir="${srcdir}/${with_multisrctop}../.."
  else
  else
    libgloss_topdir="${srcdir}/${with_multisrctop}.."
    libgloss_topdir="${srcdir}/${with_multisrctop}.."
  fi
  fi
else
else
  libgloss_topdir="${srcdir}/.."
  libgloss_topdir="${srcdir}/.."
fi
fi
AC_CONFIG_AUX_DIR($libgloss_topdir)
AC_CONFIG_AUX_DIR($libgloss_topdir)
AC_PROG_INSTALL
AC_PROG_INSTALL
AC_CANONICAL_SYSTEM
AC_CANONICAL_SYSTEM
if test -z "${with_multisubdir}" ; then
if test -z "${with_multisubdir}" ; then
  configdirs="doc libnosys"
  configdirs="doc libnosys"
else
else
  configdirs="libnosys"
  configdirs="libnosys"
fi
fi
case "${target}" in
case "${target}" in
  i386-*-elf*)
  i386-*-elf*)
        configdirs="${configdirs} i386 testsuite";
        configdirs="${configdirs} i386 testsuite";
        ;;
        ;;
  m32r-*-*)
  m32r-*-*)
        configdirs="${configdirs} m32r testsuite"
        configdirs="${configdirs} m32r testsuite"
        ;;
        ;;
  m68*-*-*)
  m68*-*-*)
        configdirs="${configdirs} m68k testsuite"
        configdirs="${configdirs} m68k testsuite"
        ;;
        ;;
  hppa*-*-pro*)
  hppa*-*-pro*)
        configdirs="${configdirs} pa testsuite"
        configdirs="${configdirs} pa testsuite"
        ;;
        ;;
  i960-*-coff)
  i960-*-coff)
        configdirs="${configdirs} i960 testsuite"
        configdirs="${configdirs} i960 testsuite"
        ;;
        ;;
  sparc-*-elf*)
  sparc-*-elf*)
        configdirs="${configdirs} sparc testsuite"
        configdirs="${configdirs} sparc testsuite"
        ;;
        ;;
  sparc64-*-elf*)
  sparc64-*-elf*)
        configdirs="${configdirs} sparc testsuite"
        configdirs="${configdirs} sparc testsuite"
        ;;
        ;;
  sparc86x-*-*)
  sparc86x-*-*)
        configdirs="${configdirs} sparc testsuite"
        configdirs="${configdirs} sparc testsuite"
        ;;
        ;;
  sparclite-*-*)
  sparclite-*-*)
        configdirs="${configdirs} sparc testsuite"
        configdirs="${configdirs} sparc testsuite"
        ;;
        ;;
  sparclet-*-aout*)
  sparclet-*-aout*)
        configdirs="${configdirs} sparc sparc/libsys testsuite"
        configdirs="${configdirs} sparc sparc/libsys testsuite"
        ;;
        ;;
  mips*-*-*)
  mips*-*-*)
        configdirs="${configdirs} mips testsuite"
        configdirs="${configdirs} mips testsuite"
        ;;
        ;;
  powerpc-*-*|powerpcle-*-*)
  powerpc-*-*|powerpcle-*-*)
        configdirs="${configdirs} rs6000 testsuite"
        configdirs="${configdirs} rs6000 testsuite"
        ;;
        ;;
  mn10200-*-*)
  mn10200-*-*)
        configdirs="${configdirs} mn10200 testsuite"
        configdirs="${configdirs} mn10200 testsuite"
        ;;
        ;;
  mn10300-*-*)
  mn10300-*-*)
        configdirs="${configdirs} mn10300 testsuite"
        configdirs="${configdirs} mn10300 testsuite"
        ;;
        ;;
  d30v-*-*)
  d30v-*-*)
        configdirs="${configdirs} d30v testsuite"
        configdirs="${configdirs} d30v testsuite"
        ;;
        ;;
  fr30-*-*)
  fr30-*-*)
        configdirs="${configdirs} fr30 testsuite"
        configdirs="${configdirs} fr30 testsuite"
        ;;
        ;;
  mcore-*-*)
  mcore-*-*)
        configdirs="${configdirs} mcore testsuite"
        configdirs="${configdirs} mcore testsuite"
        ;;
        ;;
esac
esac
# temporarily strip out testsuite
# temporarily strip out testsuite
configdirs=`echo $configdirs | sed 's/testsuite//'`
configdirs=`echo $configdirs | sed 's/testsuite//'`
AC_CONFIG_SUBDIRS($configdirs)
AC_CONFIG_SUBDIRS($configdirs)
# FIXME: We temporarily define our own version of AC_PROG_CC.  This is
# FIXME: We temporarily define our own version of AC_PROG_CC.  This is
# copied from autoconf 2.12, but does not call AC_PROG_CC_WORKS.  We
# copied from autoconf 2.12, but does not call AC_PROG_CC_WORKS.  We
# are probably using a cross compiler, which will not be able to fully
# are probably using a cross compiler, which will not be able to fully
# link an executable.  This should really be fixed in autoconf
# link an executable.  This should really be fixed in autoconf
# itself.
# itself.
AC_DEFUN(LIB_AC_PROG_CC,
AC_DEFUN(LIB_AC_PROG_CC,
[AC_BEFORE([$0], [AC_PROG_CPP])dnl
[AC_BEFORE([$0], [AC_PROG_CPP])dnl
AC_CHECK_PROG(CC, gcc, gcc)
AC_CHECK_PROG(CC, gcc, gcc)
if test -z "$CC"; then
if test -z "$CC"; then
  AC_CHECK_PROG(CC, cc, cc, , , /usr/ucb/cc)
  AC_CHECK_PROG(CC, cc, cc, , , /usr/ucb/cc)
  test -z "$CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH])
  test -z "$CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH])
fi
fi
AC_PROG_CC_GNU
AC_PROG_CC_GNU
if test $ac_cv_prog_gcc = yes; then
if test $ac_cv_prog_gcc = yes; then
  GCC=yes
  GCC=yes
dnl Check whether -g works, even if CFLAGS is set, in case the package
dnl Check whether -g works, even if CFLAGS is set, in case the package
dnl plays around with CFLAGS (such as to build both debugging and
dnl plays around with CFLAGS (such as to build both debugging and
dnl normal versions of a library), tasteless as that idea is.
dnl normal versions of a library), tasteless as that idea is.
  ac_test_CFLAGS="${CFLAGS+set}"
  ac_test_CFLAGS="${CFLAGS+set}"
  ac_save_CFLAGS="$CFLAGS"
  ac_save_CFLAGS="$CFLAGS"
  CFLAGS=
  CFLAGS=
  AC_PROG_CC_G
  AC_PROG_CC_G
  if test "$ac_test_CFLAGS" = set; then
  if test "$ac_test_CFLAGS" = set; then
    CFLAGS="$ac_save_CFLAGS"
    CFLAGS="$ac_save_CFLAGS"
  elif test $ac_cv_prog_cc_g = yes; then
  elif test $ac_cv_prog_cc_g = yes; then
    CFLAGS="-g -O2"
    CFLAGS="-g -O2"
  else
  else
    CFLAGS="-O2"
    CFLAGS="-O2"
  fi
  fi
else
else
  GCC=
  GCC=
  test "${CFLAGS+set}" = set || CFLAGS="-g"
  test "${CFLAGS+set}" = set || CFLAGS="-g"
fi
fi
])
])
LIB_AC_PROG_CC
LIB_AC_PROG_CC
AS=${AS-as}
AS=${AS-as}
AC_SUBST(AS)
AC_SUBST(AS)
AC_CHECK_PROG(AR, ar, ar, :)
AC_CHECK_PROG(AR, ar, ar, :)
AR=${AR-ar}
AR=${AR-ar}
AC_SUBST(AR)
AC_SUBST(AR)
LD=${LD-ld}
LD=${LD-ld}
AC_SUBST(LD)
AC_SUBST(LD)
AC_PROG_RANLIB
AC_PROG_RANLIB
host_makefile_frag=${srcdir}/config/default.mh
host_makefile_frag=${srcdir}/config/default.mh
dnl We have to assign the same value to other variables because autoconf
dnl We have to assign the same value to other variables because autoconf
dnl doesn't provide a mechanism to substitute a replacement keyword with
dnl doesn't provide a mechanism to substitute a replacement keyword with
dnl arbitrary data or pathnames.
dnl arbitrary data or pathnames.
dnl
dnl
host_makefile_frag_path=$host_makefile_frag
host_makefile_frag_path=$host_makefile_frag
AC_SUBST(host_makefile_frag_path)
AC_SUBST(host_makefile_frag_path)
AC_SUBST_FILE(host_makefile_frag)
AC_SUBST_FILE(host_makefile_frag)
# for now, only add multilibs for specific targets
# for now, only add multilibs for specific targets
AC_OUTPUT(Makefile,
AC_OUTPUT(Makefile,
. ${libgloss_topdir}/config-ml.in,
. ${libgloss_topdir}/config-ml.in,
srcdir=${srcdir}
srcdir=${srcdir}
target=${target}
target=${target}
with_multisubdir=${with_multisubdir}
with_multisubdir=${with_multisubdir}
ac_configure_args="--enable-multilib ${ac_configure_args}"
ac_configure_args="--enable-multilib ${ac_configure_args}"
CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
libgloss_topdir=${libgloss_topdir}
libgloss_topdir=${libgloss_topdir}
)
)
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.