source: vendor/patch/2.5.9/configure.ac

Last change on this file was 3444, checked in by bird, 18 years ago

patch 2.5.9

File size: 2.2 KB
Line 
1# Configure `patch'.
2
3# Copyright (C) 1993, 1997, 1998, 1999, 2002, 2003 Free Software
4# Foundation, Inc.
5
6# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by
8# the Free Software Foundation; either version 2, or (at your option)
9# any later version.
10
11# This program is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY; without even the implied warranty of
13# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14# GNU General Public License for more details.
15
16# You should have received a copy of the GNU General Public License
17# along with this program; if not, write to the Free Software
18# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
19# 02111-1307, USA.
20
21AC_PREREQ(2.57)
22AC_INIT(patch, 2.5.9, bug-patch@gnu.org)
23AC_CONFIG_SRCDIR(patch.c)
24AC_CONFIG_HEADER(config.h:config.hin)
25AC_ARG_PROGRAM
26
27AC_PROG_CC
28AC_PROG_CPP
29AC_PROG_INSTALL
30AC_PROG_MAKE_SET
31# Use ed_PROGRAM, not ED_PROGRAM,
32# because <errno.h> reserves symbols starting with `E'.
33AC_PATH_PROG(ed_PROGRAM, ed, ed)
34
35AC_GNU_SOURCE
36AC_AIX
37AC_MINIX
38AC_PROG_CC_STDC
39AC_ISC_POSIX
40AC_SYS_LARGEFILE
41AC_EXEEXT
42
43AC_C_PROTOTYPES
44AC_C_CONST
45
46AC_HEADER_DIRENT
47AC_HEADER_STDC
48AC_CHECK_HEADERS(fcntl.h limits.h string.h unistd.h utime.h varargs.h)
49
50AC_TYPE_MODE_T
51AC_TYPE_OFF_T
52AC_TYPE_PID_T
53AC_TYPE_SIGNAL
54AC_TYPE_SIZE_T
55AM_STDBOOL_H
56jm_CHECK_TYPE_STRUCT_UTIMBUF
57
58gl_BACKUPFILE
59gl_DIRNAME
60gl_ERROR
61gl_FUNC_MEMCHR
62gl_FUNC_RMDIR
63gl_GETOPT
64gl_PREREQ_XMALLOC
65gl_QUOTE
66gl_QUOTEARG
67
68dnl This should be in gnulib, but isn't for some reason.
69AC_DEFUN([jm_PREREQ_ADDEXT],
70[
71 dnl For addext.c.
72 AC_REQUIRE([AC_SYS_LONG_FILE_NAMES])
73 AC_CHECK_FUNCS(pathconf)
74 AC_CHECK_HEADERS(limits.h string.h unistd.h)
75])
76jm_PREREQ_ADDEXT
77
78AC_CHECK_DECLS([free, getenv, malloc, mktemp])
79AC_CHECK_FUNCS(_doprintf geteuid getuid isascii memcmp mktemp \
80 pathconf raise sigaction sigprocmask sigsetmask strerror)
81AC_REPLACE_FUNCS(mkdir strncasecmp)
82AC_FUNC_FSEEKO
83jm_FUNC_GLIBC_UNLOCKED_IO
84jm_FUNC_MALLOC
85jm_FUNC_REALLOC
86AC_FUNC_CLOSEDIR_VOID
87AC_FUNC_SETMODE_DOS
88AC_FUNC_VPRINTF
89PATCH_FUNC_MKDIR_TAKES_ONE_ARG
90
91jm_AC_DOS
92AC_SYS_LONG_FILE_NAMES
93
94AC_CONFIG_FILES([Makefile])
95AC_OUTPUT
Note: See TracBrowser for help on using the repository browser.