mirror of
git://git.sv.gnu.org/autoconf
synced 2025-02-17 14:01:27 +08:00
Create acfunctions.m4, in charge of the macros related to
functions. * acgeneral.m4 (AC_CHECK_FUNC, AC_CHECK_FUNCS, AC_REPLACE_FUNCS): Move to... * acfunctions.m4: here, new file. * acspecific.m4 (_AC_LIBOBJ_ALLOCA, AC_FUNC_ALLOCA, AC_FUNC_CHOWN, AC_FUNC_CLOSEDIR_VOID, AC_FUNC_FNMATCH, AC_FUNC_GETGROUPS, _AC_LIBOBJ_GETLOADAVG, AC_FUNC_GETLOADAVG, AC_FUNC_GETMNTENT, AC_FUNC_GETPGRP, AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK, AC_FUNC_MALLOC, AC_FUNC_MEMCMP, AC_FUNC_MKTIME, AC_FUNC_MMAP, AC_FUNC_SELECT_ARGTYPES, AC_FUNC_SETPGRP, _AC_FUNC_STAT, AC_FUNC_STAT, AC_FUNC_LSTAT, AC_FUNC_STRERROR_R, AC_FUNC_STRFTIME, AC_FUNC_VFORK, AC_FUNC_VPRINTF, AC_FUNC_WAIT3, AC_FUNC_UTIME_NULL, AC_FUNC_STRCOLL, AC_FUNC_SETVBUF_REVERSED): Likewise. * Makefile.am: Adjust. Move also the old definitions into acfunctions.m4, and adjust the test suite. * acgeneral.m4 (AU_ALIAS): New macro. * acoldnames (AC_FUNC_CHECK, AC_HAVE_FUNCS, AC_ALLOCA, AC_GETLOADAVG, AC_MMAP, AC_SETVBUF_REVERSED, AC_STRCOLL, AC_UTIME_NULL, AC_VFORK, AC_VPRINTF, AC_WAIT3, AM_FUNC_FNMATCH, AM_FUNC_MKTIME, fp_FUNC_FNMATCH): Move to... * acfunctions.m4: here, using AU_ALIAS. * acgeneral.m4 (AC_FD_CC, AC_CANONICAL_SYSTEM): Use AU_ALIAS to define them. * acoldnames.m4: Use AU_ALIAS instead of AU_DEFUN. * tests/Makefile.am (MACRO_FILES): Adjust.
This commit is contained in:
parent
4d600514e0
commit
a1dde0367f
33
ChangeLog
33
ChangeLog
@ -1,3 +1,36 @@
|
||||
2000-08-01 Akim Demaille <akim@epita.fr>
|
||||
|
||||
Create acfunctions.m4, in charge of the macros related to
|
||||
functions.
|
||||
|
||||
* acgeneral.m4 (AC_CHECK_FUNC, AC_CHECK_FUNCS, AC_REPLACE_FUNCS):
|
||||
Move to...
|
||||
* acfunctions.m4: here, new file.
|
||||
* acspecific.m4 (_AC_LIBOBJ_ALLOCA, AC_FUNC_ALLOCA, AC_FUNC_CHOWN,
|
||||
AC_FUNC_CLOSEDIR_VOID, AC_FUNC_FNMATCH, AC_FUNC_GETGROUPS,
|
||||
_AC_LIBOBJ_GETLOADAVG, AC_FUNC_GETLOADAVG, AC_FUNC_GETMNTENT,
|
||||
AC_FUNC_GETPGRP, AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK,
|
||||
AC_FUNC_MALLOC, AC_FUNC_MEMCMP, AC_FUNC_MKTIME, AC_FUNC_MMAP,
|
||||
AC_FUNC_SELECT_ARGTYPES, AC_FUNC_SETPGRP, _AC_FUNC_STAT,
|
||||
AC_FUNC_STAT, AC_FUNC_LSTAT, AC_FUNC_STRERROR_R, AC_FUNC_STRFTIME,
|
||||
AC_FUNC_VFORK, AC_FUNC_VPRINTF, AC_FUNC_WAIT3, AC_FUNC_UTIME_NULL,
|
||||
AC_FUNC_STRCOLL, AC_FUNC_SETVBUF_REVERSED): Likewise.
|
||||
* Makefile.am: Adjust.
|
||||
|
||||
Move also the old definitions into acfunctions.m4, and adjust the
|
||||
test suite.
|
||||
|
||||
* acgeneral.m4 (AU_ALIAS): New macro.
|
||||
* acoldnames (AC_FUNC_CHECK, AC_HAVE_FUNCS, AC_ALLOCA,
|
||||
AC_GETLOADAVG, AC_MMAP, AC_SETVBUF_REVERSED, AC_STRCOLL,
|
||||
AC_UTIME_NULL, AC_VFORK, AC_VPRINTF, AC_WAIT3, AM_FUNC_FNMATCH,
|
||||
AM_FUNC_MKTIME, fp_FUNC_FNMATCH): Move to...
|
||||
* acfunctions.m4: here, using AU_ALIAS.
|
||||
* acgeneral.m4 (AC_FD_CC, AC_CANONICAL_SYSTEM): Use AU_ALIAS to
|
||||
define them.
|
||||
* acoldnames.m4: Use AU_ALIAS instead of AU_DEFUN.
|
||||
* tests/Makefile.am (MACRO_FILES): Adjust.
|
||||
|
||||
2000-08-01 Akim Demaille <akim@epita.fr>
|
||||
|
||||
* autoscan.pl: Use Getopt::Long;
|
||||
|
@ -35,10 +35,9 @@ EXTRA_SCRIPTS = autoscan
|
||||
# s/nodistpackageDATA/nodist_pkgdata_DATA/
|
||||
# and adapt dependencies once we use a more recent Automake
|
||||
|
||||
distpkgdataDATA = \
|
||||
acfunctions acheaders acidentifiers acmakevars acprograms \
|
||||
libm4.m4 acgeneral.m4 acoldnames.m4 acspecific.m4 autoconf.m4 \
|
||||
aclang.m4 acversion.m4
|
||||
distpkgdataDATA = acfunctions acheaders acidentifiers acmakevars acprograms \
|
||||
libm4.m4 acgeneral.m4 acoldnames.m4 acspecific.m4 \
|
||||
autoconf.m4 aclang.m4 acversion.m4 acfunctions.m4
|
||||
|
||||
nodistpkgdataDATA = autoconf.m4f
|
||||
|
||||
@ -107,7 +106,7 @@ editpl = sed \
|
||||
$(M4) -I $(srcdir) $(srcdir)/$*.m4 --freeze-state=$*.m4f
|
||||
|
||||
common = libm4.m4 acgeneral.m4 acspecific.m4 acoldnames.m4 acversion.m4 \
|
||||
aclang.m4
|
||||
aclang.m4 acfunctions.m4
|
||||
|
||||
autoconf.m4f: autoconf.m4 $(common)
|
||||
|
||||
|
@ -80,7 +80,7 @@ EXTRA_SCRIPTS = autoscan
|
||||
# s/nodistpackageDATA/nodist_pkgdata_DATA/
|
||||
# and adapt dependencies once we use a more recent Automake
|
||||
|
||||
distpkgdataDATA = acfunctions acheaders acidentifiers acmakevars acprograms libm4.m4 acgeneral.m4 acoldnames.m4 acspecific.m4 autoconf.m4 aclang.m4 acversion.m4
|
||||
distpkgdataDATA = acfunctions acheaders acidentifiers acmakevars acprograms libm4.m4 acgeneral.m4 acoldnames.m4 acspecific.m4 autoconf.m4 aclang.m4 acversion.m4 acfunctions.m4
|
||||
|
||||
|
||||
nodistpkgdataDATA = autoconf.m4f
|
||||
@ -106,7 +106,7 @@ editsh = sed -e 's,@datadir\@,$(pkgdatadir),g' -e 's,@M4\@,$(M4),g' -e 's,@AW
|
||||
editpl = sed -e 's,@datadir\@,$(pkgdatadir),g' -e 's,@PERL\@,$(PERL),g' -e 's,@VERSION\@,$(VERSION),g' -e 's,@PACKAGE\@,$(PACKAGE),g'
|
||||
|
||||
|
||||
common = libm4.m4 acgeneral.m4 acspecific.m4 acoldnames.m4 acversion.m4 aclang.m4
|
||||
common = libm4.m4 acgeneral.m4 acspecific.m4 acoldnames.m4 acversion.m4 aclang.m4 acfunctions.m4
|
||||
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||
|
1479
acfunctions.m4
Normal file
1479
acfunctions.m4
Normal file
File diff suppressed because it is too large
Load Diff
53
acgeneral.m4
53
acgeneral.m4
@ -645,6 +645,16 @@ $2],
|
||||
])
|
||||
|
||||
|
||||
# AU_ALIAS(OLD-NAME, NEW-NAME)
|
||||
# ----------------------------
|
||||
# The OLD-NAME is no longer used, just use NEW-NAME instead. There is
|
||||
# little difference with using AU_DEFUN but the fact there is little
|
||||
# interest in running the test suite on both OLD-NAME and NEW-NAME.
|
||||
# This macro makes it possible to distinguish such cases.
|
||||
define([AU_ALIAS],
|
||||
[AU_DEFUN([$1], defn([$2]))])
|
||||
|
||||
|
||||
|
||||
## ------------------------- ##
|
||||
## Interface to autoheader. ##
|
||||
@ -1838,7 +1848,7 @@ AC_SHELL_UNSET([CDPATH], [:])
|
||||
define([AC_FD_MSG], 6)
|
||||
define([AC_FD_LOG], 5)
|
||||
# That's how it used to be named.
|
||||
AU_DEFUN([AC_FD_CC], [AC_FD_LOG])
|
||||
AU_ALIAS([AC_FD_CC], [AC_FD_LOG])
|
||||
|
||||
define([_AC_INIT_PREPARE_FDS],
|
||||
[# File descriptor usage:
|
||||
@ -2322,7 +2332,7 @@ test -n "$target_alias" &&
|
||||
])# AC_CANONICAL_TARGET
|
||||
|
||||
|
||||
AU_DEFUN([AC_CANONICAL_SYSTEM], [AC_CANONICAL_TARGET])
|
||||
AU_ALIAS([AC_CANONICAL_SYSTEM], [AC_CANONICAL_TARGET])
|
||||
|
||||
|
||||
# AC_VALIDATE_CACHED_SYSTEM_TUPLE([CMD])
|
||||
@ -3523,37 +3533,6 @@ $3],
|
||||
## -------------------------------- ##
|
||||
|
||||
|
||||
# AC_CHECK_FUNC(FUNCTION, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
|
||||
# -----------------------------------------------------------------
|
||||
AC_DEFUN([AC_CHECK_FUNC],
|
||||
[AC_VAR_PUSHDEF([ac_var], [ac_cv_func_$1])dnl
|
||||
AC_CACHE_CHECK([for $1], ac_var,
|
||||
[AC_LINK_IFELSE([AC_LANG_FUNC_LINK_TRY([$1])],
|
||||
[AC_VAR_SET(ac_var, yes)],
|
||||
[AC_VAR_SET(ac_var, no)])])
|
||||
AC_SHELL_IFELSE([test AC_VAR_GET(ac_var) = yes],
|
||||
[$2], [$3])dnl
|
||||
AC_VAR_POPDEF([ac_var])dnl
|
||||
])# AC_CHECK_FUNC
|
||||
|
||||
|
||||
# AC_CHECK_FUNCS(FUNCTION..., [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
|
||||
# ---------------------------------------------------------------------
|
||||
# FIXME: Should we die if there are not enough arguments, or just
|
||||
# ignore?
|
||||
AC_DEFUN([AC_CHECK_FUNCS],
|
||||
[AC_FOREACH([AC_Func], [$1],
|
||||
[AH_TEMPLATE(AC_TR_CPP(HAVE_[]AC_Func),
|
||||
[Define if you have the `]AC_Func[' function.])])dnl
|
||||
for ac_func in $1
|
||||
do
|
||||
AC_CHECK_FUNC($ac_func,
|
||||
[AC_DEFINE_UNQUOTED(AC_TR_CPP(HAVE_$ac_func)) $2],
|
||||
[$3])dnl
|
||||
done
|
||||
])
|
||||
|
||||
|
||||
# AC_LIBOBJ_DECL(FILENAME-NOEXT)
|
||||
# ------------------------------
|
||||
# Announce we might need the file `FILENAME-NOEXT.c'.
|
||||
@ -3583,14 +3562,6 @@ define([AC_LIBOBJ],
|
||||
])
|
||||
|
||||
|
||||
# AC_REPLACE_FUNCS(FUNCTION...)
|
||||
# -----------------------------
|
||||
AC_DEFUN([AC_REPLACE_FUNCS],
|
||||
[AC_FOREACH([AC_Func], [$1], [AC_LIBOBJ_DECL(AC_Func)])dnl
|
||||
AC_CHECK_FUNCS([$1], , [_AC_LIBOBJ(${ac_func})])
|
||||
])
|
||||
|
||||
|
||||
|
||||
## ----------------------------------- ##
|
||||
## Checking compiler characteristics. ##
|
||||
|
114
acoldnames.m4
114
acoldnames.m4
@ -24,22 +24,20 @@
|
||||
## General macros of autoconf. ##
|
||||
## ---------------------------- ##
|
||||
|
||||
AU_DEFUN([AC_WARN], [AC_MSG_WARN($@)])
|
||||
AU_DEFUN([AC_ERROR], [AC_MSG_ERROR($@)])
|
||||
AU_DEFUN([AC_FUNC_CHECK], [AC_CHECK_FUNC($@)])
|
||||
AU_DEFUN([AC_HAVE_FUNCS], [AC_CHECK_FUNCS($@)])
|
||||
AU_DEFUN([AC_HAVE_HEADERS], [AC_CHECK_HEADERS($@)])
|
||||
AU_DEFUN([AC_HEADER_CHECK], [AC_CHECK_HEADER($@)])
|
||||
AU_DEFUN([AC_HEADER_EGREP], [AC_EGREP_HEADER($@)])
|
||||
AU_DEFUN([AC_PREFIX], [AC_PREFIX_PROGRAM($@)])
|
||||
AU_DEFUN([AC_PROGRAMS_CHECK], [AC_CHECK_PROGS($@)])
|
||||
AU_DEFUN([AC_PROGRAMS_PATH], [AC_PATH_PROGS($@)])
|
||||
AU_DEFUN([AC_PROGRAM_CHECK], [AC_CHECK_PROG($@)])
|
||||
AU_DEFUN([AC_PROGRAM_EGREP], [AC_EGREP_CPP($@)])
|
||||
AU_DEFUN([AC_PROGRAM_PATH], [AC_PATH_PROG($@)])
|
||||
AU_DEFUN([AC_SIZEOF_TYPE], [AC_CHECK_SIZEOF($@)])
|
||||
AU_DEFUN([AC_TEST_CPP], [AC_TRY_CPP($@)])
|
||||
AU_DEFUN([AC_TEST_PROGRAM], [AC_TRY_RUN($@)])
|
||||
AU_ALIAS([AC_WARN], [AC_MSG_WARN])
|
||||
AU_ALIAS([AC_ERROR], [AC_MSG_ERROR])
|
||||
AU_ALIAS([AC_HAVE_HEADERS], [AC_CHECK_HEADERS])
|
||||
AU_ALIAS([AC_HEADER_CHECK], [AC_CHECK_HEADER])
|
||||
AU_ALIAS([AC_HEADER_EGREP], [AC_EGREP_HEADER])
|
||||
AU_ALIAS([AC_PREFIX], [AC_PREFIX_PROGRAM])
|
||||
AU_ALIAS([AC_PROGRAMS_CHECK], [AC_CHECK_PROGS])
|
||||
AU_ALIAS([AC_PROGRAMS_PATH], [AC_PATH_PROGS])
|
||||
AU_ALIAS([AC_PROGRAM_CHECK], [AC_CHECK_PROG])
|
||||
AU_ALIAS([AC_PROGRAM_EGREP], [AC_EGREP_CPP])
|
||||
AU_ALIAS([AC_PROGRAM_PATH], [AC_PATH_PROG])
|
||||
AU_ALIAS([AC_SIZEOF_TYPE], [AC_CHECK_SIZEOF])
|
||||
AU_ALIAS([AC_TEST_CPP], [AC_TRY_CPP])
|
||||
AU_ALIAS([AC_TEST_PROGRAM], [AC_TRY_RUN])
|
||||
|
||||
|
||||
|
||||
@ -47,53 +45,41 @@ AU_DEFUN([AC_TEST_PROGRAM], [AC_TRY_RUN($@)])
|
||||
## Specific macros of autoconf. ##
|
||||
## ----------------------------- ##
|
||||
|
||||
AU_DEFUN([AC_ALLOCA], [AC_FUNC_ALLOCA])
|
||||
AU_DEFUN([AC_CHAR_UNSIGNED], [AC_C_CHAR_UNSIGNED])
|
||||
AU_DEFUN([AC_CONST], [AC_C_CONST])
|
||||
AU_DEFUN([AC_CROSS_CHECK], [AC_C_CROSS])
|
||||
AU_DEFUN([AC_FIND_X], [AC_PATH_X])
|
||||
AU_DEFUN([AC_FIND_XTRA], [AC_PATH_XTRA])
|
||||
AU_DEFUN([AC_GCC_TRADITIONAL], [AC_PROG_GCC_TRADITIONAL])
|
||||
AU_DEFUN([AC_GETGROUPS_T], [AC_TYPE_GETGROUPS])
|
||||
AU_DEFUN([AC_GETLOADAVG], [AC_FUNC_GETLOADAVG])
|
||||
AU_DEFUN([AC_INLINE], [AC_C_INLINE])
|
||||
AU_DEFUN([AC_LN_S], [AC_PROG_LN_S])
|
||||
AU_DEFUN([AC_LONG_DOUBLE], [AC_C_LONG_DOUBLE])
|
||||
AU_DEFUN([AC_LONG_FILE_NAMES], [AC_SYS_LONG_FILE_NAMES])
|
||||
AU_DEFUN([AC_MAJOR_HEADER], [AC_HEADER_MAJOR])
|
||||
AU_DEFUN([AC_MINUS_C_MINUS_O], [AC_PROG_CC_C_O])
|
||||
AU_DEFUN([AC_MMAP], [AC_FUNC_MMAP])
|
||||
AU_DEFUN([AC_MODE_T], [AC_TYPE_MODE_T])
|
||||
AU_DEFUN([AC_OFF_T], [AC_TYPE_OFF_T])
|
||||
AU_DEFUN([AC_PID_T], [AC_TYPE_PID_T])
|
||||
AU_DEFUN([AC_RESTARTABLE_SYSCALLS], [AC_SYS_RESTARTABLE_SYSCALLS])
|
||||
AU_DEFUN([AC_RETSIGTYPE], [AC_TYPE_SIGNAL])
|
||||
AU_DEFUN([AC_SETVBUF_REVERSED], [AC_FUNC_SETVBUF_REVERSED])
|
||||
AU_DEFUN([AC_SET_MAKE], [AC_PROG_MAKE_SET])
|
||||
AU_DEFUN([AC_SIZE_T], [AC_TYPE_SIZE_T])
|
||||
AU_DEFUN([AC_STAT_MACROS_BROKEN], [AC_HEADER_STAT])
|
||||
AU_DEFUN([AC_STDC_HEADERS], [AC_HEADER_STDC])
|
||||
AU_DEFUN([AC_STRCOLL], [AC_FUNC_STRCOLL])
|
||||
AU_DEFUN([AC_ST_BLKSIZE], [AC_STRUCT_ST_BLKSIZE])
|
||||
AU_DEFUN([AC_ST_BLOCKS], [AC_STRUCT_ST_BLOCKS])
|
||||
AU_DEFUN([AC_ST_RDEV], [AC_STRUCT_ST_RDEV])
|
||||
AU_DEFUN([AC_SYS_SIGLIST_DECLARED], [AC_DECL_SYS_SIGLIST])
|
||||
AU_DEFUN([AC_TIMEZONE], [AC_STRUCT_TIMEZONE])
|
||||
AU_DEFUN([AC_TIME_WITH_SYS_TIME], [AC_HEADER_TIME])
|
||||
AU_DEFUN([AC_UID_T], [AC_TYPE_UID_T])
|
||||
AU_DEFUN([AC_UTIME_NULL], [AC_FUNC_UTIME_NULL])
|
||||
AU_DEFUN([AC_VFORK], [AC_FUNC_VFORK])
|
||||
AU_DEFUN([AC_VPRINTF], [AC_FUNC_VPRINTF])
|
||||
AU_DEFUN([AC_WAIT3], [AC_FUNC_WAIT3])
|
||||
AU_DEFUN([AC_WORDS_BIGENDIAN], [AC_C_BIGENDIAN])
|
||||
AU_DEFUN([AC_YYTEXT_POINTER], [AC_DECL_YYTEXT])
|
||||
AU_DEFUN([AM_CYGWIN32], [AC_CYGWIN32])
|
||||
AU_DEFUN([AM_EXEEXT], [AC_EXEEXT])
|
||||
AU_DEFUN([AM_FUNC_FNMATCH], [AC_FUNC_FNMATCH])
|
||||
AU_DEFUN([AM_FUNC_MKTIME], [AC_FUNC_MKTIME])
|
||||
AU_ALIAS([AC_CHAR_UNSIGNED], [AC_C_CHAR_UNSIGNED])
|
||||
AU_ALIAS([AC_CONST], [AC_C_CONST])
|
||||
AU_ALIAS([AC_CROSS_CHECK], [AC_C_CROSS])
|
||||
AU_ALIAS([AC_FIND_X], [AC_PATH_X])
|
||||
AU_ALIAS([AC_FIND_XTRA], [AC_PATH_XTRA])
|
||||
AU_ALIAS([AC_GCC_TRADITIONAL], [AC_PROG_GCC_TRADITIONAL])
|
||||
AU_ALIAS([AC_GETGROUPS_T], [AC_TYPE_GETGROUPS])
|
||||
AU_ALIAS([AC_INLINE], [AC_C_INLINE])
|
||||
AU_ALIAS([AC_LN_S], [AC_PROG_LN_S])
|
||||
AU_ALIAS([AC_LONG_DOUBLE], [AC_C_LONG_DOUBLE])
|
||||
AU_ALIAS([AC_LONG_FILE_NAMES], [AC_SYS_LONG_FILE_NAMES])
|
||||
AU_ALIAS([AC_MAJOR_HEADER], [AC_HEADER_MAJOR])
|
||||
AU_ALIAS([AC_MINUS_C_MINUS_O], [AC_PROG_CC_C_O])
|
||||
AU_ALIAS([AC_MODE_T], [AC_TYPE_MODE_T])
|
||||
AU_ALIAS([AC_OFF_T], [AC_TYPE_OFF_T])
|
||||
AU_ALIAS([AC_PID_T], [AC_TYPE_PID_T])
|
||||
AU_ALIAS([AC_RESTARTABLE_SYSCALLS], [AC_SYS_RESTARTABLE_SYSCALLS])
|
||||
AU_ALIAS([AC_RETSIGTYPE], [AC_TYPE_SIGNAL])
|
||||
AU_ALIAS([AC_SET_MAKE], [AC_PROG_MAKE_SET])
|
||||
AU_ALIAS([AC_SIZE_T], [AC_TYPE_SIZE_T])
|
||||
AU_ALIAS([AC_STAT_MACROS_BROKEN], [AC_HEADER_STAT])
|
||||
AU_ALIAS([AC_STDC_HEADERS], [AC_HEADER_STDC])
|
||||
AU_ALIAS([AC_ST_BLKSIZE], [AC_STRUCT_ST_BLKSIZE])
|
||||
AU_ALIAS([AC_ST_BLOCKS], [AC_STRUCT_ST_BLOCKS])
|
||||
AU_ALIAS([AC_ST_RDEV], [AC_STRUCT_ST_RDEV])
|
||||
AU_ALIAS([AC_SYS_SIGLIST_DECLARED], [AC_DECL_SYS_SIGLIST])
|
||||
AU_ALIAS([AC_TIMEZONE], [AC_STRUCT_TIMEZONE])
|
||||
AU_ALIAS([AC_TIME_WITH_SYS_TIME], [AC_HEADER_TIME])
|
||||
AU_ALIAS([AC_UID_T], [AC_TYPE_UID_T])
|
||||
AU_ALIAS([AC_WORDS_BIGENDIAN], [AC_C_BIGENDIAN])
|
||||
AU_ALIAS([AC_YYTEXT_POINTER], [AC_DECL_YYTEXT])
|
||||
AU_ALIAS([AM_CYGWIN32], [AC_CYGWIN32])
|
||||
AU_ALIAS([AM_EXEEXT], [AC_EXEEXT])
|
||||
# We cannot do this, because in libtool.m4 yet they provide
|
||||
# this update. Some solution is needed.
|
||||
# AU_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL])
|
||||
AU_DEFUN([AM_MINGW32], [AC_MINGW32])
|
||||
AU_DEFUN([AM_PROG_INSTALL], [AC_PROG_INSTALL])
|
||||
AU_DEFUN([fp_FUNC_FNMATCH], [AC_FUNC_FNMATCH])
|
||||
# AU_ALIAS([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL])
|
||||
AU_ALIAS([AM_MINGW32], [AC_MINGW32])
|
||||
AU_ALIAS([AM_PROG_INSTALL], [AC_PROG_INSTALL])
|
||||
|
1302
acspecific.m4
1302
acspecific.m4
File diff suppressed because it is too large
Load Diff
@ -26,5 +26,6 @@ include(libm4.m4)# -*- Autoconf -*-
|
||||
m4_include(acversion.m4)
|
||||
m4_include(acgeneral.m4)
|
||||
m4_include(aclang.m4)
|
||||
m4_include(acfunctions.m4)
|
||||
m4_include(acspecific.m4)
|
||||
m4_include(acoldnames.m4)
|
||||
|
@ -26,5 +26,6 @@ include(libm4.m4)# -*- Autoconf -*-
|
||||
m4_include(acversion.m4)
|
||||
m4_include(acgeneral.m4)
|
||||
m4_include(aclang.m4)
|
||||
m4_include(acfunctions.m4)
|
||||
m4_include(acspecific.m4)
|
||||
m4_include(acoldnames.m4)
|
||||
|
1479
lib/autoconf/functions.m4
Normal file
1479
lib/autoconf/functions.m4
Normal file
File diff suppressed because it is too large
Load Diff
@ -645,6 +645,16 @@ $2],
|
||||
])
|
||||
|
||||
|
||||
# AU_ALIAS(OLD-NAME, NEW-NAME)
|
||||
# ----------------------------
|
||||
# The OLD-NAME is no longer used, just use NEW-NAME instead. There is
|
||||
# little difference with using AU_DEFUN but the fact there is little
|
||||
# interest in running the test suite on both OLD-NAME and NEW-NAME.
|
||||
# This macro makes it possible to distinguish such cases.
|
||||
define([AU_ALIAS],
|
||||
[AU_DEFUN([$1], defn([$2]))])
|
||||
|
||||
|
||||
|
||||
## ------------------------- ##
|
||||
## Interface to autoheader. ##
|
||||
@ -1838,7 +1848,7 @@ AC_SHELL_UNSET([CDPATH], [:])
|
||||
define([AC_FD_MSG], 6)
|
||||
define([AC_FD_LOG], 5)
|
||||
# That's how it used to be named.
|
||||
AU_DEFUN([AC_FD_CC], [AC_FD_LOG])
|
||||
AU_ALIAS([AC_FD_CC], [AC_FD_LOG])
|
||||
|
||||
define([_AC_INIT_PREPARE_FDS],
|
||||
[# File descriptor usage:
|
||||
@ -2322,7 +2332,7 @@ test -n "$target_alias" &&
|
||||
])# AC_CANONICAL_TARGET
|
||||
|
||||
|
||||
AU_DEFUN([AC_CANONICAL_SYSTEM], [AC_CANONICAL_TARGET])
|
||||
AU_ALIAS([AC_CANONICAL_SYSTEM], [AC_CANONICAL_TARGET])
|
||||
|
||||
|
||||
# AC_VALIDATE_CACHED_SYSTEM_TUPLE([CMD])
|
||||
@ -3523,37 +3533,6 @@ $3],
|
||||
## -------------------------------- ##
|
||||
|
||||
|
||||
# AC_CHECK_FUNC(FUNCTION, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
|
||||
# -----------------------------------------------------------------
|
||||
AC_DEFUN([AC_CHECK_FUNC],
|
||||
[AC_VAR_PUSHDEF([ac_var], [ac_cv_func_$1])dnl
|
||||
AC_CACHE_CHECK([for $1], ac_var,
|
||||
[AC_LINK_IFELSE([AC_LANG_FUNC_LINK_TRY([$1])],
|
||||
[AC_VAR_SET(ac_var, yes)],
|
||||
[AC_VAR_SET(ac_var, no)])])
|
||||
AC_SHELL_IFELSE([test AC_VAR_GET(ac_var) = yes],
|
||||
[$2], [$3])dnl
|
||||
AC_VAR_POPDEF([ac_var])dnl
|
||||
])# AC_CHECK_FUNC
|
||||
|
||||
|
||||
# AC_CHECK_FUNCS(FUNCTION..., [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
|
||||
# ---------------------------------------------------------------------
|
||||
# FIXME: Should we die if there are not enough arguments, or just
|
||||
# ignore?
|
||||
AC_DEFUN([AC_CHECK_FUNCS],
|
||||
[AC_FOREACH([AC_Func], [$1],
|
||||
[AH_TEMPLATE(AC_TR_CPP(HAVE_[]AC_Func),
|
||||
[Define if you have the `]AC_Func[' function.])])dnl
|
||||
for ac_func in $1
|
||||
do
|
||||
AC_CHECK_FUNC($ac_func,
|
||||
[AC_DEFINE_UNQUOTED(AC_TR_CPP(HAVE_$ac_func)) $2],
|
||||
[$3])dnl
|
||||
done
|
||||
])
|
||||
|
||||
|
||||
# AC_LIBOBJ_DECL(FILENAME-NOEXT)
|
||||
# ------------------------------
|
||||
# Announce we might need the file `FILENAME-NOEXT.c'.
|
||||
@ -3583,14 +3562,6 @@ define([AC_LIBOBJ],
|
||||
])
|
||||
|
||||
|
||||
# AC_REPLACE_FUNCS(FUNCTION...)
|
||||
# -----------------------------
|
||||
AC_DEFUN([AC_REPLACE_FUNCS],
|
||||
[AC_FOREACH([AC_Func], [$1], [AC_LIBOBJ_DECL(AC_Func)])dnl
|
||||
AC_CHECK_FUNCS([$1], , [_AC_LIBOBJ(${ac_func})])
|
||||
])
|
||||
|
||||
|
||||
|
||||
## ----------------------------------- ##
|
||||
## Checking compiler characteristics. ##
|
||||
|
@ -24,22 +24,20 @@
|
||||
## General macros of autoconf. ##
|
||||
## ---------------------------- ##
|
||||
|
||||
AU_DEFUN([AC_WARN], [AC_MSG_WARN($@)])
|
||||
AU_DEFUN([AC_ERROR], [AC_MSG_ERROR($@)])
|
||||
AU_DEFUN([AC_FUNC_CHECK], [AC_CHECK_FUNC($@)])
|
||||
AU_DEFUN([AC_HAVE_FUNCS], [AC_CHECK_FUNCS($@)])
|
||||
AU_DEFUN([AC_HAVE_HEADERS], [AC_CHECK_HEADERS($@)])
|
||||
AU_DEFUN([AC_HEADER_CHECK], [AC_CHECK_HEADER($@)])
|
||||
AU_DEFUN([AC_HEADER_EGREP], [AC_EGREP_HEADER($@)])
|
||||
AU_DEFUN([AC_PREFIX], [AC_PREFIX_PROGRAM($@)])
|
||||
AU_DEFUN([AC_PROGRAMS_CHECK], [AC_CHECK_PROGS($@)])
|
||||
AU_DEFUN([AC_PROGRAMS_PATH], [AC_PATH_PROGS($@)])
|
||||
AU_DEFUN([AC_PROGRAM_CHECK], [AC_CHECK_PROG($@)])
|
||||
AU_DEFUN([AC_PROGRAM_EGREP], [AC_EGREP_CPP($@)])
|
||||
AU_DEFUN([AC_PROGRAM_PATH], [AC_PATH_PROG($@)])
|
||||
AU_DEFUN([AC_SIZEOF_TYPE], [AC_CHECK_SIZEOF($@)])
|
||||
AU_DEFUN([AC_TEST_CPP], [AC_TRY_CPP($@)])
|
||||
AU_DEFUN([AC_TEST_PROGRAM], [AC_TRY_RUN($@)])
|
||||
AU_ALIAS([AC_WARN], [AC_MSG_WARN])
|
||||
AU_ALIAS([AC_ERROR], [AC_MSG_ERROR])
|
||||
AU_ALIAS([AC_HAVE_HEADERS], [AC_CHECK_HEADERS])
|
||||
AU_ALIAS([AC_HEADER_CHECK], [AC_CHECK_HEADER])
|
||||
AU_ALIAS([AC_HEADER_EGREP], [AC_EGREP_HEADER])
|
||||
AU_ALIAS([AC_PREFIX], [AC_PREFIX_PROGRAM])
|
||||
AU_ALIAS([AC_PROGRAMS_CHECK], [AC_CHECK_PROGS])
|
||||
AU_ALIAS([AC_PROGRAMS_PATH], [AC_PATH_PROGS])
|
||||
AU_ALIAS([AC_PROGRAM_CHECK], [AC_CHECK_PROG])
|
||||
AU_ALIAS([AC_PROGRAM_EGREP], [AC_EGREP_CPP])
|
||||
AU_ALIAS([AC_PROGRAM_PATH], [AC_PATH_PROG])
|
||||
AU_ALIAS([AC_SIZEOF_TYPE], [AC_CHECK_SIZEOF])
|
||||
AU_ALIAS([AC_TEST_CPP], [AC_TRY_CPP])
|
||||
AU_ALIAS([AC_TEST_PROGRAM], [AC_TRY_RUN])
|
||||
|
||||
|
||||
|
||||
@ -47,53 +45,41 @@ AU_DEFUN([AC_TEST_PROGRAM], [AC_TRY_RUN($@)])
|
||||
## Specific macros of autoconf. ##
|
||||
## ----------------------------- ##
|
||||
|
||||
AU_DEFUN([AC_ALLOCA], [AC_FUNC_ALLOCA])
|
||||
AU_DEFUN([AC_CHAR_UNSIGNED], [AC_C_CHAR_UNSIGNED])
|
||||
AU_DEFUN([AC_CONST], [AC_C_CONST])
|
||||
AU_DEFUN([AC_CROSS_CHECK], [AC_C_CROSS])
|
||||
AU_DEFUN([AC_FIND_X], [AC_PATH_X])
|
||||
AU_DEFUN([AC_FIND_XTRA], [AC_PATH_XTRA])
|
||||
AU_DEFUN([AC_GCC_TRADITIONAL], [AC_PROG_GCC_TRADITIONAL])
|
||||
AU_DEFUN([AC_GETGROUPS_T], [AC_TYPE_GETGROUPS])
|
||||
AU_DEFUN([AC_GETLOADAVG], [AC_FUNC_GETLOADAVG])
|
||||
AU_DEFUN([AC_INLINE], [AC_C_INLINE])
|
||||
AU_DEFUN([AC_LN_S], [AC_PROG_LN_S])
|
||||
AU_DEFUN([AC_LONG_DOUBLE], [AC_C_LONG_DOUBLE])
|
||||
AU_DEFUN([AC_LONG_FILE_NAMES], [AC_SYS_LONG_FILE_NAMES])
|
||||
AU_DEFUN([AC_MAJOR_HEADER], [AC_HEADER_MAJOR])
|
||||
AU_DEFUN([AC_MINUS_C_MINUS_O], [AC_PROG_CC_C_O])
|
||||
AU_DEFUN([AC_MMAP], [AC_FUNC_MMAP])
|
||||
AU_DEFUN([AC_MODE_T], [AC_TYPE_MODE_T])
|
||||
AU_DEFUN([AC_OFF_T], [AC_TYPE_OFF_T])
|
||||
AU_DEFUN([AC_PID_T], [AC_TYPE_PID_T])
|
||||
AU_DEFUN([AC_RESTARTABLE_SYSCALLS], [AC_SYS_RESTARTABLE_SYSCALLS])
|
||||
AU_DEFUN([AC_RETSIGTYPE], [AC_TYPE_SIGNAL])
|
||||
AU_DEFUN([AC_SETVBUF_REVERSED], [AC_FUNC_SETVBUF_REVERSED])
|
||||
AU_DEFUN([AC_SET_MAKE], [AC_PROG_MAKE_SET])
|
||||
AU_DEFUN([AC_SIZE_T], [AC_TYPE_SIZE_T])
|
||||
AU_DEFUN([AC_STAT_MACROS_BROKEN], [AC_HEADER_STAT])
|
||||
AU_DEFUN([AC_STDC_HEADERS], [AC_HEADER_STDC])
|
||||
AU_DEFUN([AC_STRCOLL], [AC_FUNC_STRCOLL])
|
||||
AU_DEFUN([AC_ST_BLKSIZE], [AC_STRUCT_ST_BLKSIZE])
|
||||
AU_DEFUN([AC_ST_BLOCKS], [AC_STRUCT_ST_BLOCKS])
|
||||
AU_DEFUN([AC_ST_RDEV], [AC_STRUCT_ST_RDEV])
|
||||
AU_DEFUN([AC_SYS_SIGLIST_DECLARED], [AC_DECL_SYS_SIGLIST])
|
||||
AU_DEFUN([AC_TIMEZONE], [AC_STRUCT_TIMEZONE])
|
||||
AU_DEFUN([AC_TIME_WITH_SYS_TIME], [AC_HEADER_TIME])
|
||||
AU_DEFUN([AC_UID_T], [AC_TYPE_UID_T])
|
||||
AU_DEFUN([AC_UTIME_NULL], [AC_FUNC_UTIME_NULL])
|
||||
AU_DEFUN([AC_VFORK], [AC_FUNC_VFORK])
|
||||
AU_DEFUN([AC_VPRINTF], [AC_FUNC_VPRINTF])
|
||||
AU_DEFUN([AC_WAIT3], [AC_FUNC_WAIT3])
|
||||
AU_DEFUN([AC_WORDS_BIGENDIAN], [AC_C_BIGENDIAN])
|
||||
AU_DEFUN([AC_YYTEXT_POINTER], [AC_DECL_YYTEXT])
|
||||
AU_DEFUN([AM_CYGWIN32], [AC_CYGWIN32])
|
||||
AU_DEFUN([AM_EXEEXT], [AC_EXEEXT])
|
||||
AU_DEFUN([AM_FUNC_FNMATCH], [AC_FUNC_FNMATCH])
|
||||
AU_DEFUN([AM_FUNC_MKTIME], [AC_FUNC_MKTIME])
|
||||
AU_ALIAS([AC_CHAR_UNSIGNED], [AC_C_CHAR_UNSIGNED])
|
||||
AU_ALIAS([AC_CONST], [AC_C_CONST])
|
||||
AU_ALIAS([AC_CROSS_CHECK], [AC_C_CROSS])
|
||||
AU_ALIAS([AC_FIND_X], [AC_PATH_X])
|
||||
AU_ALIAS([AC_FIND_XTRA], [AC_PATH_XTRA])
|
||||
AU_ALIAS([AC_GCC_TRADITIONAL], [AC_PROG_GCC_TRADITIONAL])
|
||||
AU_ALIAS([AC_GETGROUPS_T], [AC_TYPE_GETGROUPS])
|
||||
AU_ALIAS([AC_INLINE], [AC_C_INLINE])
|
||||
AU_ALIAS([AC_LN_S], [AC_PROG_LN_S])
|
||||
AU_ALIAS([AC_LONG_DOUBLE], [AC_C_LONG_DOUBLE])
|
||||
AU_ALIAS([AC_LONG_FILE_NAMES], [AC_SYS_LONG_FILE_NAMES])
|
||||
AU_ALIAS([AC_MAJOR_HEADER], [AC_HEADER_MAJOR])
|
||||
AU_ALIAS([AC_MINUS_C_MINUS_O], [AC_PROG_CC_C_O])
|
||||
AU_ALIAS([AC_MODE_T], [AC_TYPE_MODE_T])
|
||||
AU_ALIAS([AC_OFF_T], [AC_TYPE_OFF_T])
|
||||
AU_ALIAS([AC_PID_T], [AC_TYPE_PID_T])
|
||||
AU_ALIAS([AC_RESTARTABLE_SYSCALLS], [AC_SYS_RESTARTABLE_SYSCALLS])
|
||||
AU_ALIAS([AC_RETSIGTYPE], [AC_TYPE_SIGNAL])
|
||||
AU_ALIAS([AC_SET_MAKE], [AC_PROG_MAKE_SET])
|
||||
AU_ALIAS([AC_SIZE_T], [AC_TYPE_SIZE_T])
|
||||
AU_ALIAS([AC_STAT_MACROS_BROKEN], [AC_HEADER_STAT])
|
||||
AU_ALIAS([AC_STDC_HEADERS], [AC_HEADER_STDC])
|
||||
AU_ALIAS([AC_ST_BLKSIZE], [AC_STRUCT_ST_BLKSIZE])
|
||||
AU_ALIAS([AC_ST_BLOCKS], [AC_STRUCT_ST_BLOCKS])
|
||||
AU_ALIAS([AC_ST_RDEV], [AC_STRUCT_ST_RDEV])
|
||||
AU_ALIAS([AC_SYS_SIGLIST_DECLARED], [AC_DECL_SYS_SIGLIST])
|
||||
AU_ALIAS([AC_TIMEZONE], [AC_STRUCT_TIMEZONE])
|
||||
AU_ALIAS([AC_TIME_WITH_SYS_TIME], [AC_HEADER_TIME])
|
||||
AU_ALIAS([AC_UID_T], [AC_TYPE_UID_T])
|
||||
AU_ALIAS([AC_WORDS_BIGENDIAN], [AC_C_BIGENDIAN])
|
||||
AU_ALIAS([AC_YYTEXT_POINTER], [AC_DECL_YYTEXT])
|
||||
AU_ALIAS([AM_CYGWIN32], [AC_CYGWIN32])
|
||||
AU_ALIAS([AM_EXEEXT], [AC_EXEEXT])
|
||||
# We cannot do this, because in libtool.m4 yet they provide
|
||||
# this update. Some solution is needed.
|
||||
# AU_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL])
|
||||
AU_DEFUN([AM_MINGW32], [AC_MINGW32])
|
||||
AU_DEFUN([AM_PROG_INSTALL], [AC_PROG_INSTALL])
|
||||
AU_DEFUN([fp_FUNC_FNMATCH], [AC_FUNC_FNMATCH])
|
||||
# AU_ALIAS([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL])
|
||||
AU_ALIAS([AM_MINGW32], [AC_MINGW32])
|
||||
AU_ALIAS([AM_PROG_INSTALL], [AC_PROG_INSTALL])
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.022.
|
||||
.TH AUTOSCAN "1" "July 2000" "GNU autoconf 2.14a" FSF
|
||||
.TH AUTOSCAN "1" "August 2000" "GNU autoconf 2.14a" FSF
|
||||
.SH NAME
|
||||
autoscan \- Generate a preliminary configure.in
|
||||
.SH SYNOPSIS
|
||||
|
@ -98,8 +98,8 @@ FILTER_MACROS = egrep -v -e \
|
||||
_AC_' | tr ' ' '|'`
|
||||
|
||||
# The files which contains macro we check for syntax.
|
||||
MACRO_FILES = $(top_srcdir)/acgeneral.m4 $(top_srcdir)/acspecific.m4 \
|
||||
$(top_srcdir)/aclang.m4
|
||||
MACRO_FILES = $(top_srcdir)/acgeneral.m4 $(top_srcdir)/acspecific.m4 \
|
||||
$(top_srcdir)/acfunctions.m4 $(top_srcdir)/aclang.m4
|
||||
|
||||
macros.m4: $(MACRO_FILES) $(srcdir)/Makefile.am
|
||||
cat $(MACRO_FILES) | \
|
||||
|
@ -113,7 +113,7 @@ FILTER_MACROS = egrep -v -e `echo '^AC_ARG_VAR$$ ^AC_CANONICALIZE$$ ^AC_CHECK_(D
|
||||
|
||||
|
||||
# The files which contains macro we check for syntax.
|
||||
MACRO_FILES = $(top_srcdir)/acgeneral.m4 $(top_srcdir)/acspecific.m4 $(top_srcdir)/aclang.m4
|
||||
MACRO_FILES = $(top_srcdir)/acgeneral.m4 $(top_srcdir)/acspecific.m4 $(top_srcdir)/acfunctions.m4 $(top_srcdir)/aclang.m4
|
||||
|
||||
|
||||
CLEANFILES = debug-*.sh macro configure configure.in config.status config.cache config.log config.h.in config.h
|
||||
|
Loading…
Reference in New Issue
Block a user