AC_DEFUN([gl_EARLY],
[
m4_pattern_forbid([^gl_[A-Z]]) m4_pattern_allow([^gl_ES$]) m4_pattern_allow([^gl_LIBOBJS$]) m4_pattern_allow([^gl_LTLIBOBJS$]) AC_REQUIRE([AC_PROG_RANLIB])
AC_REQUIRE([AC_GNU_SOURCE])
AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
])
AC_DEFUN([gl_INIT],
[
m4_pushdef([AC_LIBOBJ], m4_defn([gl_LIBOBJ]))
m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gl_REPLACE_FUNCS]))
m4_pushdef([AC_LIBSOURCES], m4_defn([gl_LIBSOURCES]))
AM_CONDITIONAL([GL_COND_LIBTOOL], [false])
gl_cond_libtool=false
gl_libdeps=
gl_ltlibdeps=
gl_source_base='lib'
gl_ERROR
gl_EXITFAIL
gl_FCNTL_H
gl_FCNTL_SAFER
gl_MODULE_INDICATOR([fcntl-safer])
gl_GETOPT
AC_SUBST([LIBINTL])
AC_SUBST([LTLIBINTL])
gl_INLINE
gl_STAT_TIME
gl_STAT_BIRTHTIME
AM_STDBOOL_H
gl_STDLIB_H
gl_HEADER_SYS_STAT_H
AC_PROG_MKDIR_P
gl_HEADER_SYS_TIME_H
AC_PROG_MKDIR_P
gl_HEADER_TIME_H
gl_UNISTD_H
gl_UNISTD_SAFER
gl_UTIMENS
gl_XALLOC
gl_YESNO
LIBGZIP_LIBDEPS="$gl_libdeps"
AC_SUBST([LIBGZIP_LIBDEPS])
LIBGZIP_LTLIBDEPS="$gl_ltlibdeps"
AC_SUBST([LIBGZIP_LTLIBDEPS])
m4_popdef([AC_LIBSOURCES])
m4_popdef([AC_REPLACE_FUNCS])
m4_popdef([AC_LIBOBJ])
AC_CONFIG_COMMANDS_PRE([
gl_libobjs=
gl_ltlibobjs=
if test -n "$gl_LIBOBJS"; then
sed_drop_objext='s/\.o$//;s/\.obj$//'
for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
gl_libobjs="$gl_libobjs $i.$ac_objext"
gl_ltlibobjs="$gl_ltlibobjs $i.lo"
done
fi
AC_SUBST([gl_LIBOBJS], [$gl_libobjs])
AC_SUBST([gl_LTLIBOBJS], [$gl_ltlibobjs])
])
])
AC_DEFUN([gl_LIBOBJ],
[gl_LIBOBJS="$gl_LIBOBJS $1.$ac_objext"])
AC_DEFUN([gl_REPLACE_FUNCS],
[AC_CHECK_FUNCS([$1], , [gl_LIBOBJ($ac_func)])])
AC_DEFUN([gl_LIBSOURCES],
[])
AC_DEFUN([gl_FILE_LIST], [
build-aux/link-warning.h
doc/fdl.texi
lib/creat-safer.c
lib/dup-safer.c
lib/error.c
lib/error.h
lib/exitfail.c
lib/exitfail.h
lib/fcntl--.h
lib/fcntl-safer.h
lib/fcntl_.h
lib/fd-safer.c
lib/getopt.c
lib/getopt1.c
lib/getopt_.h
lib/getopt_int.h
lib/gettext.h
lib/open-safer.c
lib/pipe-safer.c
lib/stat-time.h
lib/stat_.h
lib/stdbool_.h
lib/stdlib_.h
lib/sys_time_.h
lib/time_.h
lib/unistd--.h
lib/unistd-safer.h
lib/unistd_.h
lib/utimens.c
lib/utimens.h
lib/xalloc-die.c
lib/xalloc.h
lib/xmalloc.c
lib/yesno.c
lib/yesno.h
m4/absolute-header.m4
m4/error.m4
m4/exitfail.m4
m4/extensions.m4
m4/fcntl-safer.m4
m4/fcntl_h.m4
m4/getopt.m4
m4/gnulib-common.m4
m4/inline.m4
m4/stat-time.m4
m4/stdbool.m4
m4/stdlib_h.m4
m4/sys_stat_h.m4
m4/sys_time_h.m4
m4/time_h.m4
m4/unistd-safer.m4
m4/unistd_h.m4
m4/utimbuf.m4
m4/utimens.m4
m4/utimes.m4
m4/xalloc.m4
m4/yesno.m4
])