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