⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configure.ac

📁 gnu tar 源码包。 tar 软件是 Unix 系统下的一个打包软件
💻 AC
字号:
# Configure template for GNU tar.# Copyright (C) 1991, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.# This program is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public License as published by# the Free Software Foundation; either version 3, or (at your option)# any later version.# This program is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the# GNU General Public License for more details.# You should have received a copy of the GNU General Public License# along with this program; if not, write to the Free Software# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA# 02110-1301, USA.AC_INIT([GNU tar], [1.20], [bug-tar@gnu.org])AC_CONFIG_SRCDIR([src/tar.c])AC_CONFIG_AUX_DIR([build-aux])AC_CONFIG_HEADERS([config.h:config.hin])AC_PREREQ([2.60])AM_INIT_AUTOMAKE([1.9 gnits tar-ustar dist-bzip2 dist-shar std-options])AC_PROG_CCAC_EXEEXTAC_PROG_RANLIBAC_PROG_YACCgl_EARLYAC_SYS_LARGEFILEAC_ISC_POSIXAC_C_INLINEAC_CHECK_HEADERS_ONCE(fcntl.h linux/fd.h memory.h net/errno.h \  sgtty.h string.h stropts.h \  sys/param.h sys/device.h sys/filio.h sys/gentape.h \  sys/inet.h sys/io/trioctl.h \  sys/mtio.h sys/time.h sys/tprintf.h sys/tape.h \  unistd.h locale.h)AC_CHECK_HEADERS([sys/buf.h], [], [],[#if HAVE_SYS_PARAM_H#include <sys/param.h>#endif])AC_HEADER_SYS_WAITAM_STDBOOL_HAC_HEADER_DIRENTAC_HEADER_MAJORAC_HEADER_STATAC_HEADER_STDCAC_MSG_CHECKING([for st_fstype string in struct stat])AC_CACHE_VAL(diff_cv_st_fstype_string,  [AC_TRY_COMPILE([#include <sys/types.h>#include <sys/stat.h>], [struct stat s; s.st_fstype[0] = 'x';],   diff_cv_st_fstype_string=yes,   diff_cv_st_fstype_string=no)])AC_MSG_RESULT($diff_cv_st_fstype_string)if test $diff_cv_st_fstype_string = yes; then  AC_DEFINE(HAVE_ST_FSTYPE_STRING, 1,    [Define if struct stat has a char st_fstype[] member.])fiAC_TYPE_SIGNALAC_TYPE_MODE_TAC_TYPE_PID_TAC_TYPE_OFF_TAC_TYPE_SIZE_TAC_TYPE_UID_TAC_CHECK_TYPE(major_t, , AC_DEFINE(major_t, int,				   [Type of major device numbers.]))AC_CHECK_TYPE(minor_t, , AC_DEFINE(minor_t, int,				   [Type of minor device numbers.]))AC_CHECK_TYPE(dev_t, unsigned)AC_CHECK_TYPE(ino_t, unsigned)gt_TYPE_SSIZE_T# gnulib modulesgl_INIT# paxutils modulestar_PAXUTILSAC_CHECK_FUNCS(fsync getdtablesize lstat mkfifo readlink symlink setlocale utimes)AC_CHECK_DECLS([getgrgid],,, [#include <grp.h>])AC_CHECK_DECLS([getpwuid],,, [#include <pwd.h>])AC_CHECK_DECLS([time],,, [#include <time.h>])AC_REPLACE_FUNCS(waitpid)AC_CACHE_CHECK(for remote shell, tar_cv_path_RSH,  [if test -n "$RSH"; then    tar_cv_path_RSH=$RSH  else    tar_cv_path_RSH=no    for ac_file in /usr/ucb/rsh /usr/bin/remsh /usr/bin/rsh /usr/bsd/rsh \	/usr/bin/nsh /usr/bin/rcmd    do      # Prefer a non-symlink rsh to a symlink one, so that binaries built      # on AIX 4.1.4, where /usr/ucb/rsh is a symlink to /usr/bin/rsh      # will run on AIX 4.3.0, which has only /usr/bin/rsh.      if test -f $ac_file; then	if (test -h $ac_file) 2>/dev/null; then	  test $tar_cv_path_RSH = no && tar_cv_path_RSH=$ac_file	else	  tar_cv_path_RSH=$ac_file	  break	fi      fi    done  fi])if test $tar_cv_path_RSH = no; then  AC_CHECK_HEADERS(netdb.h)else  AC_DEFINE_UNQUOTED(REMOTE_SHELL, "$tar_cv_path_RSH",    [Define to the full path of your rsh, if any.])fiAC_MSG_CHECKING(for default archive format)AC_ARG_VAR([DEFAULT_ARCHIVE_FORMAT],           [Set the default archive format. Allowed values are: V7, OLDGNU, USTAR, POSIX, GNU. Default is GNU])if test -z "$DEFAULT_ARCHIVE_FORMAT"; then  DEFAULT_ARCHIVE_FORMAT="GNU"ficase $DEFAULT_ARCHIVE_FORMAT in  V7|OLDGNU|USTAR|POSIX|GNU) ;;  *) AC_MSG_ERROR(Invalid format name);;esacAC_DEFINE_UNQUOTED(DEFAULT_ARCHIVE_FORMAT, ${DEFAULT_ARCHIVE_FORMAT}_FORMAT,  [By default produce archives of this format])AC_MSG_RESULT($DEFAULT_ARCHIVE_FORMAT)AC_MSG_CHECKING(for default archive)AC_ARG_VAR([DEFAULT_ARCHIVE],           [Set the name of the default archive (default: -)])if test -z "$DEFAULT_ARCHIVE"; then  DEFAULT_ARCHIVE=-else  if test -z "`ls $DEFAULT_ARCHIVE 2>/dev/null`"; then    AC_MSG_WARN(DEFAULT_ARCHIVE \`$DEFAULT_ARCHIVE' not found on this system)  fi  # FIXME: Look for DEFTAPE in <sys/mtio.h>.  # FIXME: Let DEVICE_PREFIX be configured from the environment.  # FIXME: Rearrange, here.  case $DEFAULT_ARCHIVE in    *[[0-7][lmh]])      AC_DEFINE(DENSITY_LETTER, 1,	[Define to 1 if density may be indicated by [lmh] at end of device.])      device_prefix=`echo $DEFAULT_ARCHIVE | sed 's/[0-7][lmh]$//'`      ;;    *[[0-7]])      device_prefix=`echo $DEFAULT_ARCHIVE | sed 's/[0-7]$//'`      ;;    *)      device_prefix=      ;;  esac  case "$device_prefix" in    ?*)      AC_DEFINE_UNQUOTED(DEVICE_PREFIX, "$device_prefix",	[Define to a string giving the prefix of the default device, without the part specifying the unit and density.])      ;;  esacfiAC_DEFINE_UNQUOTED(DEFAULT_ARCHIVE, "$DEFAULT_ARCHIVE",  [Define to a string giving the full name of the default archive file.])AC_MSG_RESULT($DEFAULT_ARCHIVE)AC_ARG_VAR([DEFAULT_BLOCKING],           [Define default blocking factor (default: 20)])AC_MSG_CHECKING(for default blocking)DEFAULT_BLOCKING=${DEFAULT_BLOCKING-20}AC_DEFINE_UNQUOTED(DEFAULT_BLOCKING, $DEFAULT_BLOCKING,  [Define to a number giving the default blocking size for archives.])AC_MSG_RESULT($DEFAULT_BLOCKING)AC_MSG_CHECKING(for default quoting style)m4_define([QUOTING_STYLES],dnl          [literal|shell|shell-always|c|escape|locale|clocale])DEFAULT_QUOTING_STYLE="escape"AC_ARG_VAR([DEFAULT_QUOTING_STYLE],           [Set the default quoting style. Allowed values are: ] m4_bpatsubst(QUOTING_STYLES,[|], [[, ]]) [. Default is "escape".])case $DEFAULT_QUOTING_STYLE inQUOTING_STYLES) ;;*)  AC_MSG_ERROR(Invalid quoting style);;esacAC_MSG_RESULT($DEFAULT_QUOTING_STYLE)DEFAULT_QUOTING_STYLE=`echo ${DEFAULT_QUOTING_STYLE}|sed 's/-/_/g'`_quoting_styleAC_DEFINE_UNQUOTED(DEFAULT_QUOTING_STYLE, $DEFAULT_QUOTING_STYLE,  [Define to a default quoting style (see lib/quoteargs.c for the list)])# IconvAM_ICONVAC_CHECK_HEADERS(iconv.h)AC_CHECK_TYPE(iconv_t,:,              AC_DEFINE(iconv_t, int,                        [Conversion descriptor type]),              [#ifdef HAVE_ICONV_H# include <iconv.h>#endif])# Gettext.AM_GNU_GETTEXT([external], [need-formatstring-macros])AM_GNU_GETTEXT_VERSION([0.16])# Initialize the test suite.AC_CONFIG_TESTDIR(tests)AC_CONFIG_FILES([tests/Makefile tests/atlocal]) # FIXME: tests/preset?AM_MISSING_PROG([AUTOM4TE], [autom4te])AC_SUBST(BACKUP_LIBEXEC_SCRIPTS)AC_SUBST(BACKUP_SBIN_SCRIPTS)AC_ARG_ENABLE(backup-scripts,	      AC_HELP_STRING([--enable-backup-scripts],                             [Create and install backup and restore scripts]),              [case $enableval in	       yes) BACKUP_LIBEXEC_SCRIPTS='$(BACKUP_LIBEXEC_SCRIPTS_LIST)'                    BACKUP_SBIN_SCRIPTS='$(BACKUP_SBIN_SCRIPTS_LIST)'                    ;;               esac])AC_SUBST(BACKUP_SED_COND)if date +%Y-%m-%d 2>/dev/null >&2; then	BACKUP_SED_COND='/^\#ELSE_DATE_FORMAT_OK/,/^\#ENDIF_DATE_FORMAT_OK/d;/^\#IF_DATE_FORMAT_OK/d'else	BACKUP_SED_COND='/^\#IF_DATE_FORMAT_OK/,/^\#ELSE_DATE_FORMAT_OK/d;/^\#ENDIF_DATE_FORMAT_OK/d'fiAC_OUTPUT([Makefile\           doc/Makefile\           lib/Makefile\           po/Makefile.in\           scripts/Makefile\           rmt/Makefile\           src/Makefile])

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -