Skip to content
Snippets Groups Projects
Select Git revision
  • release_1_18
  • dfsg-debian default protected
  • atlas/1.32+dfsg-1
  • non-free/1.32-1
  • debian/1.32+dfsg-1
  • upstream/1.32+dfsg
  • debian/1.30+dfsg-7
  • debian/1.30+dfsg-6
  • debian/1.30+dfsg-5
  • debian/1.30+dfsg-4
  • debian/1.30+dfsg-3.1
  • debian/1.30+dfsg-3
  • debian/1.30+dfsg-2
  • non-free/1.30-1
  • debian/1.30+dfsg-1
  • upstream/1.30+dfsg
  • debian/1.29b-2
  • debian/1.29b-1.1
  • debian/1.29b-1
  • upstream/1.29b
  • non-free/1.29-1
  • debian/1.29-1
  • upstream/1.29
23 results

configure.ac

Blame
  • configure.ac 7.59 KiB
    # Configure template for GNU tar.
    
    # Copyright (C) 1991, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
    # 2002, 2003, 2004, 2005, 2006, 2007 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.18], [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_CC
    AC_EXEEXT
    AC_PROG_RANLIB
    AC_PROG_YACC
    gl_EARLY
    
    AC_SYS_LARGEFILE
    AC_ISC_POSIX
    AC_C_INLINE
    
    AC_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_WAIT
    AM_STDBOOL_H
    
    AC_HEADER_DIRENT
    AC_HEADER_MAJOR
    AC_HEADER_STAT
    AC_HEADER_STDC
    
    AC_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.])
    fi
    
    AC_TYPE_SIGNAL