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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [binutils-2.20.1/] [config/] [proginstall.m4] - Diff between revs 816 and 818

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 816 Rev 818
# AC_PROG_INSTALL
# AC_PROG_INSTALL
# ---------------
# ---------------
#
#
# This macro is stolen from Autoconf 2.61a-341.
# This macro is stolen from Autoconf 2.61a-341.
# It requires `install' to be able to install multiple files at once.
# It requires `install' to be able to install multiple files at once.
# This file will be obsolete when GCC moves to Autoconf 2.62.
# This file will be obsolete when GCC moves to Autoconf 2.62.
 
 
m4_version_prereq([2.62], [],
m4_version_prereq([2.62], [],
[
[
AC_DEFUN([AC_PROG_INSTALL],
AC_DEFUN([AC_PROG_INSTALL],
[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
dnl AC_REQUIRE_AUX_FILE([install-sh])dnl  This line does not work with 2.59.
dnl AC_REQUIRE_AUX_FILE([install-sh])dnl  This line does not work with 2.59.
# Find a good install program.  We prefer a C program (faster),
# Find a good install program.  We prefer a C program (faster),
# so one script is as good as another.  But avoid the broken or
# so one script is as good as another.  But avoid the broken or
# incompatible versions:
# incompatible versions:
# SysV /etc/install, /usr/sbin/install
# SysV /etc/install, /usr/sbin/install
# SunOS /usr/etc/install
# SunOS /usr/etc/install
# IRIX /sbin/install
# IRIX /sbin/install
# AIX /bin/install
# AIX /bin/install
# AmigaOS /C/install, which installs bootblocks on floppy discs
# AmigaOS /C/install, which installs bootblocks on floppy discs
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
# OS/2's system install, which has a completely different semantic
# OS/2's system install, which has a completely different semantic
# ./install, which can be erroneously created by make from ./install.sh.
# ./install, which can be erroneously created by make from ./install.sh.
# Reject install programs that cannot install multiple files.
# Reject install programs that cannot install multiple files.
AC_MSG_CHECKING([for a BSD-compatible install])
AC_MSG_CHECKING([for a BSD-compatible install])
if test -z "$INSTALL"; then
if test -z "$INSTALL"; then
AC_CACHE_VAL(ac_cv_path_install,
AC_CACHE_VAL(ac_cv_path_install,
[_AS_PATH_WALK([$PATH],
[_AS_PATH_WALK([$PATH],
[# Account for people who put trailing slashes in PATH elements.
[# Account for people who put trailing slashes in PATH elements.
case $as_dir/ in
case $as_dir/ in
  ./ | .// | /[cC]/* | \
  ./ | .// | /[cC]/* | \
  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
  /usr/ucb/* ) ;;
  /usr/ucb/* ) ;;
  *)
  *)
    # OSF1 and SCO ODT 3.0 have their own names for install.
    # OSF1 and SCO ODT 3.0 have their own names for install.
    # Don't use installbsd from OSF since it installs stuff as root
    # Don't use installbsd from OSF since it installs stuff as root
    # by default.
    # by default.
    for ac_prog in ginstall scoinst install; do
    for ac_prog in ginstall scoinst install; do
      for ac_exec_ext in '' $ac_executable_extensions; do
      for ac_exec_ext in '' $ac_executable_extensions; do
        if AS_EXECUTABLE_P(["$as_dir/$ac_prog$ac_exec_ext"]); then
        if AS_EXECUTABLE_P(["$as_dir/$ac_prog$ac_exec_ext"]); then
          if test $ac_prog = install &&
          if test $ac_prog = install &&
            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
            # AIX install.  It has an incompatible calling convention.
            # AIX install.  It has an incompatible calling convention.
            :
            :
          elif test $ac_prog = install &&
          elif test $ac_prog = install &&
            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
            # program-specific install script used by HP pwplus--don't use.
            # program-specific install script used by HP pwplus--don't use.
            :
            :
          else
          else
            rm -rf conftest.one conftest.two conftest.dir
            rm -rf conftest.one conftest.two conftest.dir
            echo one > conftest.one
            echo one > conftest.one
            echo two > conftest.two
            echo two > conftest.two
            mkdir conftest.dir
            mkdir conftest.dir
            if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
            if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
              test -s conftest.one && test -s conftest.two &&
              test -s conftest.one && test -s conftest.two &&
              test -s conftest.dir/conftest.one &&
              test -s conftest.dir/conftest.one &&
              test -s conftest.dir/conftest.two
              test -s conftest.dir/conftest.two
            then
            then
              ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
              ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
              break 3
              break 3
            fi
            fi
          fi
          fi
        fi
        fi
      done
      done
    done
    done
    ;;
    ;;
esac])
esac])
rm -rf conftest.one conftest.two conftest.dir
rm -rf conftest.one conftest.two conftest.dir
])dnl
])dnl
  if test "${ac_cv_path_install+set}" = set; then
  if test "${ac_cv_path_install+set}" = set; then
    INSTALL=$ac_cv_path_install
    INSTALL=$ac_cv_path_install
  else
  else
    # As a last resort, use the slow shell script.  Don't cache a
    # As a last resort, use the slow shell script.  Don't cache a
    # value for INSTALL within a source directory, because that will
    # value for INSTALL within a source directory, because that will
    # break other packages using the cache if that directory is
    # break other packages using the cache if that directory is
    # removed, or if the value is a relative name.
    # removed, or if the value is a relative name.
    INSTALL=$ac_install_sh
    INSTALL=$ac_install_sh
  fi
  fi
fi
fi
dnl Do special magic for INSTALL instead of AC_SUBST, to get
dnl Do special magic for INSTALL instead of AC_SUBST, to get
dnl relative names right.
dnl relative names right.
AC_MSG_RESULT([$INSTALL])
AC_MSG_RESULT([$INSTALL])
 
 
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
# It thinks the first close brace ends the variable substitution.
# It thinks the first close brace ends the variable substitution.
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
AC_SUBST(INSTALL_PROGRAM)dnl
AC_SUBST(INSTALL_PROGRAM)dnl
 
 
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
AC_SUBST(INSTALL_SCRIPT)dnl
AC_SUBST(INSTALL_SCRIPT)dnl
 
 
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
AC_SUBST(INSTALL_DATA)dnl
AC_SUBST(INSTALL_DATA)dnl
])# AC_PROG_INSTALL
])# AC_PROG_INSTALL
])
])
 
 

powered by: WebSVN 2.1.0

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