mirror of
https://git.code.sf.net/p/libpng/code.git
synced 2025-07-10 18:04:09 +02:00
chore: Rerun ./autogen.sh --maintainer
This commit is contained in:
parent
3117b5f94a
commit
88ab4f592d
211
Makefile.in
211
Makefile.in
@ -1,7 +1,7 @@
|
|||||||
# Makefile.in generated by automake 1.16.5 from Makefile.am.
|
# Makefile.in generated by automake 1.17 from Makefile.am.
|
||||||
# @configure_input@
|
# @configure_input@
|
||||||
|
|
||||||
# Copyright (C) 1994-2021 Free Software Foundation, Inc.
|
# Copyright (C) 1994-2024 Free Software Foundation, Inc.
|
||||||
|
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -83,6 +83,8 @@ am__make_running_with_option = \
|
|||||||
test $$has_opt = yes
|
test $$has_opt = yes
|
||||||
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
||||||
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
||||||
|
am__rm_f = rm -f $(am__rm_f_notfound)
|
||||||
|
am__rm_rf = rm -rf $(am__rm_f_notfound)
|
||||||
pkgdatadir = $(datadir)/@PACKAGE@
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
pkglibdir = $(libdir)/@PACKAGE@
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||||
@ -177,10 +179,9 @@ am__base_list = \
|
|||||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||||
am__uninstall_files_from_dir = { \
|
am__uninstall_files_from_dir = { \
|
||||||
test -z "$$files" \
|
{ test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
||||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
$(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \
|
||||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
|
||||||
}
|
}
|
||||||
LTLIBRARIES = $(lib_LTLIBRARIES) $(noinst_LTLIBRARIES)
|
LTLIBRARIES = $(lib_LTLIBRARIES) $(noinst_LTLIBRARIES)
|
||||||
am__libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_SOURCES_DIST = png.c \
|
am__libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_SOURCES_DIST = png.c \
|
||||||
@ -503,6 +504,7 @@ am__sh_e_setup = case $$- in *e*) set +e;; esac
|
|||||||
# Default flags passed to test drivers.
|
# Default flags passed to test drivers.
|
||||||
am__common_driver_flags = \
|
am__common_driver_flags = \
|
||||||
--color-tests "$$am__color_tests" \
|
--color-tests "$$am__color_tests" \
|
||||||
|
$$am__collect_skipped_logs \
|
||||||
--enable-hard-errors "$$am__enable_hard_errors" \
|
--enable-hard-errors "$$am__enable_hard_errors" \
|
||||||
--expect-failure "$$am__expect_failure"
|
--expect-failure "$$am__expect_failure"
|
||||||
# To be inserted before the command running the test. Creates the
|
# To be inserted before the command running the test. Creates the
|
||||||
@ -527,6 +529,11 @@ if test -f "./$$f"; then dir=./; \
|
|||||||
elif test -f "$$f"; then dir=; \
|
elif test -f "$$f"; then dir=; \
|
||||||
else dir="$(srcdir)/"; fi; \
|
else dir="$(srcdir)/"; fi; \
|
||||||
tst=$$dir$$f; log='$@'; \
|
tst=$$dir$$f; log='$@'; \
|
||||||
|
if test -n '$(IGNORE_SKIPPED_LOGS)'; then \
|
||||||
|
am__collect_skipped_logs='--collect-skipped-logs no'; \
|
||||||
|
else \
|
||||||
|
am__collect_skipped_logs=''; \
|
||||||
|
fi; \
|
||||||
if test -n '$(DISABLE_HARD_ERRORS)'; then \
|
if test -n '$(DISABLE_HARD_ERRORS)'; then \
|
||||||
am__enable_hard_errors=no; \
|
am__enable_hard_errors=no; \
|
||||||
else \
|
else \
|
||||||
@ -582,20 +589,22 @@ distdir = $(PACKAGE)-$(VERSION)
|
|||||||
top_distdir = $(distdir)
|
top_distdir = $(distdir)
|
||||||
am__remove_distdir = \
|
am__remove_distdir = \
|
||||||
if test -d "$(distdir)"; then \
|
if test -d "$(distdir)"; then \
|
||||||
find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
|
find "$(distdir)" -type d ! -perm -700 -exec chmod u+rwx {} ';' \
|
||||||
&& rm -rf "$(distdir)" \
|
; rm -rf "$(distdir)" \
|
||||||
|| { sleep 5 && rm -rf "$(distdir)"; }; \
|
|| { sleep 5 && rm -rf "$(distdir)"; }; \
|
||||||
else :; fi
|
else :; fi
|
||||||
am__post_remove_distdir = $(am__remove_distdir)
|
am__post_remove_distdir = $(am__remove_distdir)
|
||||||
DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.xz
|
DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.xz
|
||||||
GZIP_ENV = --best
|
GZIP_ENV = -9
|
||||||
DIST_TARGETS = dist-xz dist-gzip
|
DIST_TARGETS = dist-xz dist-gzip
|
||||||
# Exists only to be overridden by the user if desired.
|
# Exists only to be overridden by the user if desired.
|
||||||
AM_DISTCHECK_DVI_TARGET = dvi
|
AM_DISTCHECK_DVI_TARGET = dvi
|
||||||
distuninstallcheck_listfiles = find . -type f -print
|
distuninstallcheck_listfiles = find . -type f -print
|
||||||
am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
|
am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
|
||||||
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
|
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
|
||||||
distcleancheck_listfiles = find . -type f -print
|
distcleancheck_listfiles = \
|
||||||
|
find . \( -type f -a \! \
|
||||||
|
\( -name .nfs* -o -name .smb* -o -name .__afs* \) \) -print
|
||||||
|
|
||||||
#distribute headers in /usr/include/libpng/*
|
#distribute headers in /usr/include/libpng/*
|
||||||
pkgincludedir = $(includedir)/$(PNGLIB_BASENAME)
|
pkgincludedir = $(includedir)/$(PNGLIB_BASENAME)
|
||||||
@ -699,8 +708,10 @@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
|||||||
am__include = @am__include@
|
am__include = @am__include@
|
||||||
am__leading_dot = @am__leading_dot@
|
am__leading_dot = @am__leading_dot@
|
||||||
am__quote = @am__quote@
|
am__quote = @am__quote@
|
||||||
|
am__rm_f_notfound = @am__rm_f_notfound@
|
||||||
am__tar = @am__tar@
|
am__tar = @am__tar@
|
||||||
am__untar = @am__untar@
|
am__untar = @am__untar@
|
||||||
|
am__xargs_n = @am__xargs_n@
|
||||||
|
|
||||||
# generate the -config scripts if required
|
# generate the -config scripts if required
|
||||||
binconfigs = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@-config
|
binconfigs = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@-config
|
||||||
@ -915,12 +926,12 @@ config.h: stamp-h1
|
|||||||
@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
|
@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
|
||||||
|
|
||||||
stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
|
stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
|
||||||
@rm -f stamp-h1
|
$(AM_V_at)rm -f stamp-h1
|
||||||
cd $(top_builddir) && $(SHELL) ./config.status config.h
|
$(AM_V_GEN)cd $(top_builddir) && $(SHELL) ./config.status config.h
|
||||||
$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
|
$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
|
||||||
($(am__cd) $(top_srcdir) && $(AUTOHEADER))
|
$(AM_V_GEN)($(am__cd) $(top_srcdir) && $(AUTOHEADER))
|
||||||
rm -f stamp-h1
|
$(AM_V_at)rm -f stamp-h1
|
||||||
touch $@
|
$(AM_V_at)touch $@
|
||||||
|
|
||||||
distclean-hdr:
|
distclean-hdr:
|
||||||
-rm -f config.h stamp-h1
|
-rm -f config.h stamp-h1
|
||||||
@ -967,25 +978,15 @@ uninstall-binPROGRAMS:
|
|||||||
`; \
|
`; \
|
||||||
test -n "$$list" || exit 0; \
|
test -n "$$list" || exit 0; \
|
||||||
echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
|
echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
|
||||||
cd "$(DESTDIR)$(bindir)" && rm -f $$files
|
cd "$(DESTDIR)$(bindir)" && $(am__rm_f) $$files
|
||||||
|
|
||||||
clean-binPROGRAMS:
|
clean-binPROGRAMS:
|
||||||
@list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
|
$(am__rm_f) $(bin_PROGRAMS)
|
||||||
echo " rm -f" $$list; \
|
test -z "$(EXEEXT)" || $(am__rm_f) $(bin_PROGRAMS:$(EXEEXT)=)
|
||||||
rm -f $$list || exit $$?; \
|
|
||||||
test -n "$(EXEEXT)" || exit 0; \
|
|
||||||
list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
|
|
||||||
echo " rm -f" $$list; \
|
|
||||||
rm -f $$list
|
|
||||||
|
|
||||||
clean-checkPROGRAMS:
|
clean-checkPROGRAMS:
|
||||||
@list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
|
$(am__rm_f) $(check_PROGRAMS)
|
||||||
echo " rm -f" $$list; \
|
test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=)
|
||||||
rm -f $$list || exit $$?; \
|
|
||||||
test -n "$(EXEEXT)" || exit 0; \
|
|
||||||
list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
|
|
||||||
echo " rm -f" $$list; \
|
|
||||||
rm -f $$list
|
|
||||||
|
|
||||||
install-libLTLIBRARIES: $(lib_LTLIBRARIES)
|
install-libLTLIBRARIES: $(lib_LTLIBRARIES)
|
||||||
@$(NORMAL_INSTALL)
|
@$(NORMAL_INSTALL)
|
||||||
@ -1012,32 +1013,28 @@ uninstall-libLTLIBRARIES:
|
|||||||
done
|
done
|
||||||
|
|
||||||
clean-libLTLIBRARIES:
|
clean-libLTLIBRARIES:
|
||||||
-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
|
-$(am__rm_f) $(lib_LTLIBRARIES)
|
||||||
@list='$(lib_LTLIBRARIES)'; \
|
@list='$(lib_LTLIBRARIES)'; \
|
||||||
locs=`for p in $$list; do echo $$p; done | \
|
locs=`for p in $$list; do echo $$p; done | \
|
||||||
sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
|
sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
|
||||||
sort -u`; \
|
sort -u`; \
|
||||||
test -z "$$locs" || { \
|
echo rm -f $${locs}; \
|
||||||
echo rm -f $${locs}; \
|
$(am__rm_f) $${locs}
|
||||||
rm -f $${locs}; \
|
|
||||||
}
|
|
||||||
|
|
||||||
clean-noinstLTLIBRARIES:
|
clean-noinstLTLIBRARIES:
|
||||||
-test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
|
-$(am__rm_f) $(noinst_LTLIBRARIES)
|
||||||
@list='$(noinst_LTLIBRARIES)'; \
|
@list='$(noinst_LTLIBRARIES)'; \
|
||||||
locs=`for p in $$list; do echo $$p; done | \
|
locs=`for p in $$list; do echo $$p; done | \
|
||||||
sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
|
sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
|
||||||
sort -u`; \
|
sort -u`; \
|
||||||
test -z "$$locs" || { \
|
echo rm -f $${locs}; \
|
||||||
echo rm -f $${locs}; \
|
$(am__rm_f) $${locs}
|
||||||
rm -f $${locs}; \
|
|
||||||
}
|
|
||||||
arm/$(am__dirstamp):
|
arm/$(am__dirstamp):
|
||||||
@$(MKDIR_P) arm
|
@$(MKDIR_P) arm
|
||||||
@: > arm/$(am__dirstamp)
|
@: >>arm/$(am__dirstamp)
|
||||||
arm/$(DEPDIR)/$(am__dirstamp):
|
arm/$(DEPDIR)/$(am__dirstamp):
|
||||||
@$(MKDIR_P) arm/$(DEPDIR)
|
@$(MKDIR_P) arm/$(DEPDIR)
|
||||||
@: > arm/$(DEPDIR)/$(am__dirstamp)
|
@: >>arm/$(DEPDIR)/$(am__dirstamp)
|
||||||
arm/arm_init.lo: arm/$(am__dirstamp) arm/$(DEPDIR)/$(am__dirstamp)
|
arm/arm_init.lo: arm/$(am__dirstamp) arm/$(DEPDIR)/$(am__dirstamp)
|
||||||
arm/filter_neon_intrinsics.lo: arm/$(am__dirstamp) \
|
arm/filter_neon_intrinsics.lo: arm/$(am__dirstamp) \
|
||||||
arm/$(DEPDIR)/$(am__dirstamp)
|
arm/$(DEPDIR)/$(am__dirstamp)
|
||||||
@ -1045,10 +1042,10 @@ arm/palette_neon_intrinsics.lo: arm/$(am__dirstamp) \
|
|||||||
arm/$(DEPDIR)/$(am__dirstamp)
|
arm/$(DEPDIR)/$(am__dirstamp)
|
||||||
mips/$(am__dirstamp):
|
mips/$(am__dirstamp):
|
||||||
@$(MKDIR_P) mips
|
@$(MKDIR_P) mips
|
||||||
@: > mips/$(am__dirstamp)
|
@: >>mips/$(am__dirstamp)
|
||||||
mips/$(DEPDIR)/$(am__dirstamp):
|
mips/$(DEPDIR)/$(am__dirstamp):
|
||||||
@$(MKDIR_P) mips/$(DEPDIR)
|
@$(MKDIR_P) mips/$(DEPDIR)
|
||||||
@: > mips/$(DEPDIR)/$(am__dirstamp)
|
@: >>mips/$(DEPDIR)/$(am__dirstamp)
|
||||||
mips/mips_init.lo: mips/$(am__dirstamp) mips/$(DEPDIR)/$(am__dirstamp)
|
mips/mips_init.lo: mips/$(am__dirstamp) mips/$(DEPDIR)/$(am__dirstamp)
|
||||||
mips/filter_msa_intrinsics.lo: mips/$(am__dirstamp) \
|
mips/filter_msa_intrinsics.lo: mips/$(am__dirstamp) \
|
||||||
mips/$(DEPDIR)/$(am__dirstamp)
|
mips/$(DEPDIR)/$(am__dirstamp)
|
||||||
@ -1056,20 +1053,20 @@ mips/filter_mmi_inline_assembly.lo: mips/$(am__dirstamp) \
|
|||||||
mips/$(DEPDIR)/$(am__dirstamp)
|
mips/$(DEPDIR)/$(am__dirstamp)
|
||||||
intel/$(am__dirstamp):
|
intel/$(am__dirstamp):
|
||||||
@$(MKDIR_P) intel
|
@$(MKDIR_P) intel
|
||||||
@: > intel/$(am__dirstamp)
|
@: >>intel/$(am__dirstamp)
|
||||||
intel/$(DEPDIR)/$(am__dirstamp):
|
intel/$(DEPDIR)/$(am__dirstamp):
|
||||||
@$(MKDIR_P) intel/$(DEPDIR)
|
@$(MKDIR_P) intel/$(DEPDIR)
|
||||||
@: > intel/$(DEPDIR)/$(am__dirstamp)
|
@: >>intel/$(DEPDIR)/$(am__dirstamp)
|
||||||
intel/intel_init.lo: intel/$(am__dirstamp) \
|
intel/intel_init.lo: intel/$(am__dirstamp) \
|
||||||
intel/$(DEPDIR)/$(am__dirstamp)
|
intel/$(DEPDIR)/$(am__dirstamp)
|
||||||
intel/filter_sse2_intrinsics.lo: intel/$(am__dirstamp) \
|
intel/filter_sse2_intrinsics.lo: intel/$(am__dirstamp) \
|
||||||
intel/$(DEPDIR)/$(am__dirstamp)
|
intel/$(DEPDIR)/$(am__dirstamp)
|
||||||
powerpc/$(am__dirstamp):
|
powerpc/$(am__dirstamp):
|
||||||
@$(MKDIR_P) powerpc
|
@$(MKDIR_P) powerpc
|
||||||
@: > powerpc/$(am__dirstamp)
|
@: >>powerpc/$(am__dirstamp)
|
||||||
powerpc/$(DEPDIR)/$(am__dirstamp):
|
powerpc/$(DEPDIR)/$(am__dirstamp):
|
||||||
@$(MKDIR_P) powerpc/$(DEPDIR)
|
@$(MKDIR_P) powerpc/$(DEPDIR)
|
||||||
@: > powerpc/$(DEPDIR)/$(am__dirstamp)
|
@: >>powerpc/$(DEPDIR)/$(am__dirstamp)
|
||||||
powerpc/powerpc_init.lo: powerpc/$(am__dirstamp) \
|
powerpc/powerpc_init.lo: powerpc/$(am__dirstamp) \
|
||||||
powerpc/$(DEPDIR)/$(am__dirstamp)
|
powerpc/$(DEPDIR)/$(am__dirstamp)
|
||||||
powerpc/filter_vsx_intrinsics.lo: powerpc/$(am__dirstamp) \
|
powerpc/filter_vsx_intrinsics.lo: powerpc/$(am__dirstamp) \
|
||||||
@ -1079,10 +1076,10 @@ libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la: $(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_O
|
|||||||
$(AM_V_CCLD)$(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_LINK) -rpath $(libdir) $(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_OBJECTS) $(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_LIBADD) $(LIBS)
|
$(AM_V_CCLD)$(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_LINK) -rpath $(libdir) $(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_OBJECTS) $(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_LIBADD) $(LIBS)
|
||||||
loongarch/$(am__dirstamp):
|
loongarch/$(am__dirstamp):
|
||||||
@$(MKDIR_P) loongarch
|
@$(MKDIR_P) loongarch
|
||||||
@: > loongarch/$(am__dirstamp)
|
@: >>loongarch/$(am__dirstamp)
|
||||||
loongarch/$(DEPDIR)/$(am__dirstamp):
|
loongarch/$(DEPDIR)/$(am__dirstamp):
|
||||||
@$(MKDIR_P) loongarch/$(DEPDIR)
|
@$(MKDIR_P) loongarch/$(DEPDIR)
|
||||||
@: > loongarch/$(DEPDIR)/$(am__dirstamp)
|
@: >>loongarch/$(DEPDIR)/$(am__dirstamp)
|
||||||
loongarch/libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@lsx_la-loongarch_lsx_init.lo: \
|
loongarch/libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@lsx_la-loongarch_lsx_init.lo: \
|
||||||
loongarch/$(am__dirstamp) loongarch/$(DEPDIR)/$(am__dirstamp)
|
loongarch/$(am__dirstamp) loongarch/$(DEPDIR)/$(am__dirstamp)
|
||||||
loongarch/libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@lsx_la-filter_lsx_intrinsics.lo: \
|
loongarch/libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@lsx_la-filter_lsx_intrinsics.lo: \
|
||||||
@ -1092,10 +1089,10 @@ libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@lsx.la: $(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@ls
|
|||||||
$(AM_V_CCLD)$(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@lsx_la_LINK) $(am_libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@lsx_la_rpath) $(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@lsx_la_OBJECTS) $(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@lsx_la_LIBADD) $(LIBS)
|
$(AM_V_CCLD)$(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@lsx_la_LINK) $(am_libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@lsx_la_rpath) $(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@lsx_la_OBJECTS) $(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@lsx_la_LIBADD) $(LIBS)
|
||||||
contrib/tools/$(am__dirstamp):
|
contrib/tools/$(am__dirstamp):
|
||||||
@$(MKDIR_P) contrib/tools
|
@$(MKDIR_P) contrib/tools
|
||||||
@: > contrib/tools/$(am__dirstamp)
|
@: >>contrib/tools/$(am__dirstamp)
|
||||||
contrib/tools/$(DEPDIR)/$(am__dirstamp):
|
contrib/tools/$(DEPDIR)/$(am__dirstamp):
|
||||||
@$(MKDIR_P) contrib/tools/$(DEPDIR)
|
@$(MKDIR_P) contrib/tools/$(DEPDIR)
|
||||||
@: > contrib/tools/$(DEPDIR)/$(am__dirstamp)
|
@: >>contrib/tools/$(DEPDIR)/$(am__dirstamp)
|
||||||
contrib/tools/png-fix-itxt.$(OBJEXT): contrib/tools/$(am__dirstamp) \
|
contrib/tools/png-fix-itxt.$(OBJEXT): contrib/tools/$(am__dirstamp) \
|
||||||
contrib/tools/$(DEPDIR)/$(am__dirstamp)
|
contrib/tools/$(DEPDIR)/$(am__dirstamp)
|
||||||
|
|
||||||
@ -1116,10 +1113,10 @@ pngfix$(EXEEXT): $(pngfix_OBJECTS) $(pngfix_DEPENDENCIES) $(EXTRA_pngfix_DEPENDE
|
|||||||
$(AM_V_CCLD)$(LINK) $(pngfix_OBJECTS) $(pngfix_LDADD) $(LIBS)
|
$(AM_V_CCLD)$(LINK) $(pngfix_OBJECTS) $(pngfix_LDADD) $(LIBS)
|
||||||
contrib/libtests/$(am__dirstamp):
|
contrib/libtests/$(am__dirstamp):
|
||||||
@$(MKDIR_P) contrib/libtests
|
@$(MKDIR_P) contrib/libtests
|
||||||
@: > contrib/libtests/$(am__dirstamp)
|
@: >>contrib/libtests/$(am__dirstamp)
|
||||||
contrib/libtests/$(DEPDIR)/$(am__dirstamp):
|
contrib/libtests/$(DEPDIR)/$(am__dirstamp):
|
||||||
@$(MKDIR_P) contrib/libtests/$(DEPDIR)
|
@$(MKDIR_P) contrib/libtests/$(DEPDIR)
|
||||||
@: > contrib/libtests/$(DEPDIR)/$(am__dirstamp)
|
@: >>contrib/libtests/$(DEPDIR)/$(am__dirstamp)
|
||||||
contrib/libtests/pngimage.$(OBJEXT): contrib/libtests/$(am__dirstamp) \
|
contrib/libtests/pngimage.$(OBJEXT): contrib/libtests/$(am__dirstamp) \
|
||||||
contrib/libtests/$(DEPDIR)/$(am__dirstamp)
|
contrib/libtests/$(DEPDIR)/$(am__dirstamp)
|
||||||
|
|
||||||
@ -1248,7 +1245,7 @@ distclean-compile:
|
|||||||
|
|
||||||
$(am__depfiles_remade):
|
$(am__depfiles_remade):
|
||||||
@$(MKDIR_P) $(@D)
|
@$(MKDIR_P) $(@D)
|
||||||
@echo '# dummy' >$@-t && $(am__mv) $@-t $@
|
@: >>$@
|
||||||
|
|
||||||
am--depfiles: $(am__depfiles_remade)
|
am--depfiles: $(am__depfiles_remade)
|
||||||
|
|
||||||
@ -1525,7 +1522,6 @@ distclean-tags:
|
|||||||
am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck)
|
am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck)
|
||||||
am--force-recheck:
|
am--force-recheck:
|
||||||
@:
|
@:
|
||||||
|
|
||||||
$(TEST_SUITE_LOG): $(TEST_LOGS)
|
$(TEST_SUITE_LOG): $(TEST_LOGS)
|
||||||
@$(am__set_TESTS_bases); \
|
@$(am__set_TESTS_bases); \
|
||||||
am__f_ok () { test -f "$$1" && test -r "$$1"; }; \
|
am__f_ok () { test -f "$$1" && test -r "$$1"; }; \
|
||||||
@ -1601,10 +1597,37 @@ $(TEST_SUITE_LOG): $(TEST_LOGS)
|
|||||||
result_count $$1 "XPASS:" $$xpass "$$red"; \
|
result_count $$1 "XPASS:" $$xpass "$$red"; \
|
||||||
result_count $$1 "ERROR:" $$error "$$mgn"; \
|
result_count $$1 "ERROR:" $$error "$$mgn"; \
|
||||||
}; \
|
}; \
|
||||||
|
output_system_information () \
|
||||||
|
{ \
|
||||||
|
echo; \
|
||||||
|
{ uname -a | $(AWK) '{ \
|
||||||
|
printf "System information (uname -a):"; \
|
||||||
|
for (i = 1; i < NF; ++i) \
|
||||||
|
{ \
|
||||||
|
if (i != 2) \
|
||||||
|
printf " %s", $$i; \
|
||||||
|
} \
|
||||||
|
printf "\n"; \
|
||||||
|
}'; } 2>&1; \
|
||||||
|
if test -r /etc/os-release; then \
|
||||||
|
echo "Distribution information (/etc/os-release):"; \
|
||||||
|
sed 8q /etc/os-release; \
|
||||||
|
elif test -r /etc/issue; then \
|
||||||
|
echo "Distribution information (/etc/issue):"; \
|
||||||
|
cat /etc/issue; \
|
||||||
|
fi; \
|
||||||
|
}; \
|
||||||
|
please_report () \
|
||||||
|
{ \
|
||||||
|
echo "Some test(s) failed. Please report this to $(PACKAGE_BUGREPORT),"; \
|
||||||
|
echo "together with the test-suite.log file (gzipped) and your system"; \
|
||||||
|
echo "information. Thanks."; \
|
||||||
|
}; \
|
||||||
{ \
|
{ \
|
||||||
echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" | \
|
echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" | \
|
||||||
$(am__rst_title); \
|
$(am__rst_title); \
|
||||||
create_testsuite_report --no-color; \
|
create_testsuite_report --no-color; \
|
||||||
|
output_system_information; \
|
||||||
echo; \
|
echo; \
|
||||||
echo ".. contents:: :depth: 2"; \
|
echo ".. contents:: :depth: 2"; \
|
||||||
echo; \
|
echo; \
|
||||||
@ -1624,26 +1647,25 @@ $(TEST_SUITE_LOG): $(TEST_LOGS)
|
|||||||
create_testsuite_report --maybe-color; \
|
create_testsuite_report --maybe-color; \
|
||||||
echo "$$col$$br$$std"; \
|
echo "$$col$$br$$std"; \
|
||||||
if $$success; then :; else \
|
if $$success; then :; else \
|
||||||
echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}"; \
|
echo "$${col}See $(subdir)/$(TEST_SUITE_LOG) for debugging.$${std}";\
|
||||||
if test -n "$(PACKAGE_BUGREPORT)"; then \
|
if test -n "$(PACKAGE_BUGREPORT)"; then \
|
||||||
echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \
|
please_report | sed -e "s/^/$${col}/" -e s/'$$'/"$${std}"/; \
|
||||||
fi; \
|
fi; \
|
||||||
echo "$$col$$br$$std"; \
|
echo "$$col$$br$$std"; \
|
||||||
fi; \
|
fi; \
|
||||||
$$success || exit 1
|
$$success || exit 1
|
||||||
|
|
||||||
check-TESTS: $(check_PROGRAMS)
|
check-TESTS: $(check_PROGRAMS)
|
||||||
@list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list
|
@$(am__rm_f) $(RECHECK_LOGS)
|
||||||
@list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
|
@$(am__rm_f) $(RECHECK_LOGS:.log=.trs)
|
||||||
@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
|
@$(am__rm_f) $(TEST_SUITE_LOG)
|
||||||
@set +e; $(am__set_TESTS_bases); \
|
@set +e; $(am__set_TESTS_bases); \
|
||||||
log_list=`for i in $$bases; do echo $$i.log; done`; \
|
log_list=`for i in $$bases; do echo $$i.log; done`; \
|
||||||
trs_list=`for i in $$bases; do echo $$i.trs; done`; \
|
log_list=`echo $$log_list`; \
|
||||||
log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \
|
$(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \
|
||||||
exit $$?;
|
exit $$?;
|
||||||
recheck: all $(check_PROGRAMS)
|
recheck: all $(check_PROGRAMS)
|
||||||
@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
|
@$(am__rm_f) $(TEST_SUITE_LOG)
|
||||||
@set +e; $(am__set_TESTS_bases); \
|
@set +e; $(am__set_TESTS_bases); \
|
||||||
bases=`for i in $$bases; do echo $$i; done \
|
bases=`for i in $$bases; do echo $$i; done \
|
||||||
| $(am__list_recheck_tests)` || exit 1; \
|
| $(am__list_recheck_tests)` || exit 1; \
|
||||||
@ -1896,7 +1918,7 @@ distdir: $(BUILT_SOURCES)
|
|||||||
|
|
||||||
distdir-am: $(DISTFILES)
|
distdir-am: $(DISTFILES)
|
||||||
$(am__remove_distdir)
|
$(am__remove_distdir)
|
||||||
test -d "$(distdir)" || mkdir "$(distdir)"
|
$(AM_V_at)$(MKDIR_P) "$(distdir)"
|
||||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||||
list='$(DISTFILES)'; \
|
list='$(DISTFILES)'; \
|
||||||
@ -1984,7 +2006,7 @@ dist dist-all:
|
|||||||
distcheck: dist
|
distcheck: dist
|
||||||
case '$(DIST_ARCHIVES)' in \
|
case '$(DIST_ARCHIVES)' in \
|
||||||
*.tar.gz*) \
|
*.tar.gz*) \
|
||||||
eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
|
eval GZIP= gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
|
||||||
*.tar.bz2*) \
|
*.tar.bz2*) \
|
||||||
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
|
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
|
||||||
*.tar.lz*) \
|
*.tar.lz*) \
|
||||||
@ -1994,7 +2016,7 @@ distcheck: dist
|
|||||||
*.tar.Z*) \
|
*.tar.Z*) \
|
||||||
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
|
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
|
||||||
*.shar.gz*) \
|
*.shar.gz*) \
|
||||||
eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
|
eval GZIP= gzip -dc $(distdir).shar.gz | unshar ;;\
|
||||||
*.zip*) \
|
*.zip*) \
|
||||||
unzip $(distdir).zip ;;\
|
unzip $(distdir).zip ;;\
|
||||||
*.tar.zst*) \
|
*.tar.zst*) \
|
||||||
@ -2102,36 +2124,36 @@ install-strip:
|
|||||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||||
fi
|
fi
|
||||||
mostlyclean-generic:
|
mostlyclean-generic:
|
||||||
-test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS)
|
-$(am__rm_f) $(TEST_LOGS)
|
||||||
-test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs)
|
-$(am__rm_f) $(TEST_LOGS:.log=.trs)
|
||||||
-test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
|
-$(am__rm_f) $(TEST_SUITE_LOG)
|
||||||
|
|
||||||
clean-generic:
|
clean-generic:
|
||||||
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
-$(am__rm_f) $(CLEANFILES)
|
||||||
|
|
||||||
distclean-generic:
|
distclean-generic:
|
||||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
-$(am__rm_f) $(CONFIG_CLEAN_FILES)
|
||||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
-test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES)
|
||||||
-rm -f arm/$(DEPDIR)/$(am__dirstamp)
|
-$(am__rm_f) arm/$(DEPDIR)/$(am__dirstamp)
|
||||||
-rm -f arm/$(am__dirstamp)
|
-$(am__rm_f) arm/$(am__dirstamp)
|
||||||
-rm -f contrib/libtests/$(DEPDIR)/$(am__dirstamp)
|
-$(am__rm_f) contrib/libtests/$(DEPDIR)/$(am__dirstamp)
|
||||||
-rm -f contrib/libtests/$(am__dirstamp)
|
-$(am__rm_f) contrib/libtests/$(am__dirstamp)
|
||||||
-rm -f contrib/tools/$(DEPDIR)/$(am__dirstamp)
|
-$(am__rm_f) contrib/tools/$(DEPDIR)/$(am__dirstamp)
|
||||||
-rm -f contrib/tools/$(am__dirstamp)
|
-$(am__rm_f) contrib/tools/$(am__dirstamp)
|
||||||
-rm -f intel/$(DEPDIR)/$(am__dirstamp)
|
-$(am__rm_f) intel/$(DEPDIR)/$(am__dirstamp)
|
||||||
-rm -f intel/$(am__dirstamp)
|
-$(am__rm_f) intel/$(am__dirstamp)
|
||||||
-rm -f loongarch/$(DEPDIR)/$(am__dirstamp)
|
-$(am__rm_f) loongarch/$(DEPDIR)/$(am__dirstamp)
|
||||||
-rm -f loongarch/$(am__dirstamp)
|
-$(am__rm_f) loongarch/$(am__dirstamp)
|
||||||
-rm -f mips/$(DEPDIR)/$(am__dirstamp)
|
-$(am__rm_f) mips/$(DEPDIR)/$(am__dirstamp)
|
||||||
-rm -f mips/$(am__dirstamp)
|
-$(am__rm_f) mips/$(am__dirstamp)
|
||||||
-rm -f powerpc/$(DEPDIR)/$(am__dirstamp)
|
-$(am__rm_f) powerpc/$(DEPDIR)/$(am__dirstamp)
|
||||||
-rm -f powerpc/$(am__dirstamp)
|
-$(am__rm_f) powerpc/$(am__dirstamp)
|
||||||
|
|
||||||
maintainer-clean-generic:
|
maintainer-clean-generic:
|
||||||
@echo "This command is intended for maintainers to use"
|
@echo "This command is intended for maintainers to use"
|
||||||
@echo "it deletes files that may require special tools to rebuild."
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
|
-$(am__rm_f) $(BUILT_SOURCES)
|
||||||
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
-$(am__rm_f) $(MAINTAINERCLEANFILES)
|
||||||
@DO_INSTALL_LIBPNG_CONFIG_FALSE@@DO_INSTALL_LINKS_FALSE@install-exec-hook:
|
@DO_INSTALL_LIBPNG_CONFIG_FALSE@@DO_INSTALL_LINKS_FALSE@install-exec-hook:
|
||||||
@DO_INSTALL_LIBPNG_PC_FALSE@@DO_INSTALL_LINKS_FALSE@install-data-hook:
|
@DO_INSTALL_LIBPNG_PC_FALSE@@DO_INSTALL_LINKS_FALSE@install-data-hook:
|
||||||
@DO_INSTALL_LIBPNG_CONFIG_FALSE@@DO_INSTALL_LIBPNG_PC_FALSE@@DO_INSTALL_LINKS_FALSE@uninstall-hook:
|
@DO_INSTALL_LIBPNG_CONFIG_FALSE@@DO_INSTALL_LIBPNG_PC_FALSE@@DO_INSTALL_LINKS_FALSE@uninstall-hook:
|
||||||
@ -2143,7 +2165,7 @@ clean-am: clean-binPROGRAMS clean-checkPROGRAMS clean-generic \
|
|||||||
|
|
||||||
distclean: distclean-am
|
distclean: distclean-am
|
||||||
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
||||||
-rm -f ./$(DEPDIR)/png.Plo
|
-rm -f ./$(DEPDIR)/png.Plo
|
||||||
-rm -f ./$(DEPDIR)/pngerror.Plo
|
-rm -f ./$(DEPDIR)/pngerror.Plo
|
||||||
-rm -f ./$(DEPDIR)/pngget.Plo
|
-rm -f ./$(DEPDIR)/pngget.Plo
|
||||||
-rm -f ./$(DEPDIR)/pngmem.Plo
|
-rm -f ./$(DEPDIR)/pngmem.Plo
|
||||||
@ -2230,7 +2252,7 @@ installcheck-am:
|
|||||||
maintainer-clean: maintainer-clean-am
|
maintainer-clean: maintainer-clean-am
|
||||||
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
||||||
-rm -rf $(top_srcdir)/autom4te.cache
|
-rm -rf $(top_srcdir)/autom4te.cache
|
||||||
-rm -f ./$(DEPDIR)/png.Plo
|
-rm -f ./$(DEPDIR)/png.Plo
|
||||||
-rm -f ./$(DEPDIR)/pngerror.Plo
|
-rm -f ./$(DEPDIR)/pngerror.Plo
|
||||||
-rm -f ./$(DEPDIR)/pngget.Plo
|
-rm -f ./$(DEPDIR)/pngget.Plo
|
||||||
-rm -f ./$(DEPDIR)/pngmem.Plo
|
-rm -f ./$(DEPDIR)/pngmem.Plo
|
||||||
@ -2510,3 +2532,10 @@ all-am: $(check_PROGRAMS)
|
|||||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
.NOEXPORT:
|
.NOEXPORT:
|
||||||
|
|
||||||
|
# Tell GNU make to disable its built-in pattern rules.
|
||||||
|
%:: %,v
|
||||||
|
%:: RCS/%,v
|
||||||
|
%:: RCS/%
|
||||||
|
%:: s.%
|
||||||
|
%:: SCCS/s.%
|
||||||
|
415
aclocal.m4
vendored
415
aclocal.m4
vendored
@ -1,6 +1,6 @@
|
|||||||
# generated automatically by aclocal 1.16.5 -*- Autoconf -*-
|
# generated automatically by aclocal 1.17 -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 1996-2021 Free Software Foundation, Inc.
|
# Copyright (C) 1996-2024 Free Software Foundation, Inc.
|
||||||
|
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -20,7 +20,7 @@ You have another version of autoconf. It may work, but is not guaranteed to.
|
|||||||
If you have problems, you may need to regenerate the build system entirely.
|
If you have problems, you may need to regenerate the build system entirely.
|
||||||
To do so, use the procedure documented by the package, typically 'autoreconf'.])])
|
To do so, use the procedure documented by the package, typically 'autoreconf'.])])
|
||||||
|
|
||||||
# Copyright (C) 2002-2021 Free Software Foundation, Inc.
|
# Copyright (C) 2002-2024 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -32,10 +32,10 @@ To do so, use the procedure documented by the package, typically 'autoreconf'.])
|
|||||||
# generated from the m4 files accompanying Automake X.Y.
|
# generated from the m4 files accompanying Automake X.Y.
|
||||||
# (This private macro should not be called outside this file.)
|
# (This private macro should not be called outside this file.)
|
||||||
AC_DEFUN([AM_AUTOMAKE_VERSION],
|
AC_DEFUN([AM_AUTOMAKE_VERSION],
|
||||||
[am__api_version='1.16'
|
[am__api_version='1.17'
|
||||||
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
|
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
|
||||||
dnl require some minimum version. Point them to the right macro.
|
dnl require some minimum version. Point them to the right macro.
|
||||||
m4_if([$1], [1.16.5], [],
|
m4_if([$1], [1.17], [],
|
||||||
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
|
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
|
||||||
])
|
])
|
||||||
|
|
||||||
@ -51,14 +51,14 @@ m4_define([_AM_AUTOCONF_VERSION], [])
|
|||||||
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
|
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
|
||||||
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
|
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
|
||||||
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
|
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
|
||||||
[AM_AUTOMAKE_VERSION([1.16.5])dnl
|
[AM_AUTOMAKE_VERSION([1.17])dnl
|
||||||
m4_ifndef([AC_AUTOCONF_VERSION],
|
m4_ifndef([AC_AUTOCONF_VERSION],
|
||||||
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
||||||
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
|
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
|
||||||
|
|
||||||
# Figure out how to run the assembler. -*- Autoconf -*-
|
# Figure out how to run the assembler. -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 2001-2021 Free Software Foundation, Inc.
|
# Copyright (C) 2001-2024 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -78,7 +78,7 @@ _AM_IF_OPTION([no-dependencies],, [_AM_DEPENDENCIES([CCAS])])dnl
|
|||||||
|
|
||||||
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
|
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 2001-2021 Free Software Foundation, Inc.
|
# Copyright (C) 2001-2024 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -130,7 +130,7 @@ am_aux_dir=`cd "$ac_aux_dir" && pwd`
|
|||||||
|
|
||||||
# AM_CONDITIONAL -*- Autoconf -*-
|
# AM_CONDITIONAL -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 1997-2021 Free Software Foundation, Inc.
|
# Copyright (C) 1997-2024 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -161,7 +161,7 @@ AC_CONFIG_COMMANDS_PRE(
|
|||||||
Usually this means the macro was only invoked conditionally.]])
|
Usually this means the macro was only invoked conditionally.]])
|
||||||
fi])])
|
fi])])
|
||||||
|
|
||||||
# Copyright (C) 1999-2021 Free Software Foundation, Inc.
|
# Copyright (C) 1999-2024 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -293,7 +293,7 @@ AC_CACHE_CHECK([dependency style of $depcc],
|
|||||||
# icc doesn't choke on unknown options, it will just issue warnings
|
# icc doesn't choke on unknown options, it will just issue warnings
|
||||||
# or remarks (even with -Werror). So we grep stderr for any message
|
# or remarks (even with -Werror). So we grep stderr for any message
|
||||||
# that says an option was ignored or not supported.
|
# that says an option was ignored or not supported.
|
||||||
# When given -MP, icc 7.0 and 7.1 complain thusly:
|
# When given -MP, icc 7.0 and 7.1 complain thus:
|
||||||
# icc: Command line warning: ignoring option '-M'; no argument required
|
# icc: Command line warning: ignoring option '-M'; no argument required
|
||||||
# The diagnosis changed in icc 8.0:
|
# The diagnosis changed in icc 8.0:
|
||||||
# icc: Command line remark: option '-MP' not supported
|
# icc: Command line remark: option '-MP' not supported
|
||||||
@ -352,7 +352,7 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl
|
|||||||
|
|
||||||
# Generate code to set up dependency tracking. -*- Autoconf -*-
|
# Generate code to set up dependency tracking. -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 1999-2021 Free Software Foundation, Inc.
|
# Copyright (C) 1999-2024 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -420,7 +420,7 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
|
|||||||
|
|
||||||
# Do all the work for Automake. -*- Autoconf -*-
|
# Do all the work for Automake. -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 1996-2021 Free Software Foundation, Inc.
|
# Copyright (C) 1996-2024 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -554,7 +554,7 @@ if test -z "$CSCOPE"; then
|
|||||||
fi
|
fi
|
||||||
AC_SUBST([CSCOPE])
|
AC_SUBST([CSCOPE])
|
||||||
|
|
||||||
AC_REQUIRE([AM_SILENT_RULES])dnl
|
AC_REQUIRE([_AM_SILENT_RULES])dnl
|
||||||
dnl The testsuite driver may need to know about EXEEXT, so add the
|
dnl The testsuite driver may need to know about EXEEXT, so add the
|
||||||
dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This
|
dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This
|
||||||
dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
|
dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
|
||||||
@ -562,47 +562,9 @@ AC_CONFIG_COMMANDS_PRE(dnl
|
|||||||
[m4_provide_if([_AM_COMPILER_EXEEXT],
|
[m4_provide_if([_AM_COMPILER_EXEEXT],
|
||||||
[AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
|
[AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
|
||||||
|
|
||||||
# POSIX will say in a future version that running "rm -f" with no argument
|
AC_REQUIRE([_AM_PROG_RM_F])
|
||||||
# is OK; and we want to be able to make that assumption in our Makefile
|
AC_REQUIRE([_AM_PROG_XARGS_N])
|
||||||
# recipes. So use an aggressive probe to check that the usage we want is
|
|
||||||
# actually supported "in the wild" to an acceptable degree.
|
|
||||||
# See automake bug#10828.
|
|
||||||
# To make any issue more visible, cause the running configure to be aborted
|
|
||||||
# by default if the 'rm' program in use doesn't match our expectations; the
|
|
||||||
# user can still override this though.
|
|
||||||
if rm -f && rm -fr && rm -rf; then : OK; else
|
|
||||||
cat >&2 <<'END'
|
|
||||||
Oops!
|
|
||||||
|
|
||||||
Your 'rm' program seems unable to run without file operands specified
|
|
||||||
on the command line, even when the '-f' option is present. This is contrary
|
|
||||||
to the behaviour of most rm programs out there, and not conforming with
|
|
||||||
the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
|
|
||||||
|
|
||||||
Please tell bug-automake@gnu.org about your system, including the value
|
|
||||||
of your $PATH and any error possibly output before this message. This
|
|
||||||
can help us improve future automake versions.
|
|
||||||
|
|
||||||
END
|
|
||||||
if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
|
|
||||||
echo 'Configuration will proceed anyway, since you have set the' >&2
|
|
||||||
echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
|
|
||||||
echo >&2
|
|
||||||
else
|
|
||||||
cat >&2 <<'END'
|
|
||||||
Aborting the configuration process, to ensure you take notice of the issue.
|
|
||||||
|
|
||||||
You can download and install GNU coreutils to get an 'rm' implementation
|
|
||||||
that behaves properly: <https://www.gnu.org/software/coreutils/>.
|
|
||||||
|
|
||||||
If you want to complete the configuration process using your problematic
|
|
||||||
'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
|
|
||||||
to "yes", and re-run configure.
|
|
||||||
|
|
||||||
END
|
|
||||||
AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
dnl The trailing newline in this macro's definition is deliberate, for
|
dnl The trailing newline in this macro's definition is deliberate, for
|
||||||
dnl backward compatibility and to allow trailing 'dnl'-style comments
|
dnl backward compatibility and to allow trailing 'dnl'-style comments
|
||||||
dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
|
dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
|
||||||
@ -635,7 +597,7 @@ for _am_header in $config_headers :; do
|
|||||||
done
|
done
|
||||||
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
|
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
|
||||||
|
|
||||||
# Copyright (C) 2001-2021 Free Software Foundation, Inc.
|
# Copyright (C) 2001-2024 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -656,7 +618,7 @@ if test x"${install_sh+set}" != xset; then
|
|||||||
fi
|
fi
|
||||||
AC_SUBST([install_sh])])
|
AC_SUBST([install_sh])])
|
||||||
|
|
||||||
# Copyright (C) 2003-2021 Free Software Foundation, Inc.
|
# Copyright (C) 2003-2024 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -678,7 +640,7 @@ AC_SUBST([am__leading_dot])])
|
|||||||
# Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
|
# Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
|
||||||
# From Jim Meyering
|
# From Jim Meyering
|
||||||
|
|
||||||
# Copyright (C) 1996-2021 Free Software Foundation, Inc.
|
# Copyright (C) 1996-2024 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -713,7 +675,7 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
|
|||||||
|
|
||||||
# Check to see how 'make' treats includes. -*- Autoconf -*-
|
# Check to see how 'make' treats includes. -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 2001-2021 Free Software Foundation, Inc.
|
# Copyright (C) 2001-2024 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -756,7 +718,7 @@ AC_SUBST([am__quote])])
|
|||||||
|
|
||||||
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
|
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 1997-2021 Free Software Foundation, Inc.
|
# Copyright (C) 1997-2024 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -790,7 +752,7 @@ fi
|
|||||||
|
|
||||||
# Helper functions for option handling. -*- Autoconf -*-
|
# Helper functions for option handling. -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 2001-2021 Free Software Foundation, Inc.
|
# Copyright (C) 2001-2024 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -819,7 +781,7 @@ AC_DEFUN([_AM_SET_OPTIONS],
|
|||||||
AC_DEFUN([_AM_IF_OPTION],
|
AC_DEFUN([_AM_IF_OPTION],
|
||||||
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
|
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
|
||||||
|
|
||||||
# Copyright (C) 1999-2021 Free Software Foundation, Inc.
|
# Copyright (C) 1999-2024 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -866,7 +828,23 @@ AC_LANG_POP([C])])
|
|||||||
# For backward compatibility.
|
# For backward compatibility.
|
||||||
AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
|
AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
|
||||||
|
|
||||||
# Copyright (C) 2001-2021 Free Software Foundation, Inc.
|
# Copyright (C) 2022-2024 Free Software Foundation, Inc.
|
||||||
|
#
|
||||||
|
# This file is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# _AM_PROG_RM_F
|
||||||
|
# ---------------
|
||||||
|
# Check whether 'rm -f' without any arguments works.
|
||||||
|
# https://bugs.gnu.org/10828
|
||||||
|
AC_DEFUN([_AM_PROG_RM_F],
|
||||||
|
[am__rm_f_notfound=
|
||||||
|
AS_IF([(rm -f && rm -fr && rm -rf) 2>/dev/null], [], [am__rm_f_notfound='""'])
|
||||||
|
AC_SUBST(am__rm_f_notfound)
|
||||||
|
])
|
||||||
|
|
||||||
|
# Copyright (C) 2001-2024 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -885,16 +863,169 @@ AC_DEFUN([AM_RUN_LOG],
|
|||||||
|
|
||||||
# Check to make sure that the build environment is sane. -*- Autoconf -*-
|
# Check to make sure that the build environment is sane. -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 1996-2021 Free Software Foundation, Inc.
|
# Copyright (C) 1996-2024 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
# with or without modifications, as long as this notice is preserved.
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# _AM_SLEEP_FRACTIONAL_SECONDS
|
||||||
|
# ----------------------------
|
||||||
|
AC_DEFUN([_AM_SLEEP_FRACTIONAL_SECONDS], [dnl
|
||||||
|
AC_CACHE_CHECK([whether sleep supports fractional seconds],
|
||||||
|
am_cv_sleep_fractional_seconds, [dnl
|
||||||
|
AS_IF([sleep 0.001 2>/dev/null], [am_cv_sleep_fractional_seconds=yes],
|
||||||
|
[am_cv_sleep_fractional_seconds=no])
|
||||||
|
])])
|
||||||
|
|
||||||
|
# _AM_FILESYSTEM_TIMESTAMP_RESOLUTION
|
||||||
|
# -----------------------------------
|
||||||
|
# Determine the filesystem's resolution for file modification
|
||||||
|
# timestamps. The coarsest we know of is FAT, with a resolution
|
||||||
|
# of only two seconds, even with the most recent "exFAT" extensions.
|
||||||
|
# The finest (e.g. ext4 with large inodes, XFS, ZFS) is one
|
||||||
|
# nanosecond, matching clock_gettime. However, it is probably not
|
||||||
|
# possible to delay execution of a shell script for less than one
|
||||||
|
# millisecond, due to process creation overhead and scheduling
|
||||||
|
# granularity, so we don't check for anything finer than that. (See below.)
|
||||||
|
AC_DEFUN([_AM_FILESYSTEM_TIMESTAMP_RESOLUTION], [dnl
|
||||||
|
AC_REQUIRE([_AM_SLEEP_FRACTIONAL_SECONDS])
|
||||||
|
AC_CACHE_CHECK([filesystem timestamp resolution],
|
||||||
|
am_cv_filesystem_timestamp_resolution, [dnl
|
||||||
|
# Default to the worst case.
|
||||||
|
am_cv_filesystem_timestamp_resolution=2
|
||||||
|
|
||||||
|
# Only try to go finer than 1 sec if sleep can do it.
|
||||||
|
# Don't try 1 sec, because if 0.01 sec and 0.1 sec don't work,
|
||||||
|
# - 1 sec is not much of a win compared to 2 sec, and
|
||||||
|
# - it takes 2 seconds to perform the test whether 1 sec works.
|
||||||
|
#
|
||||||
|
# Instead, just use the default 2s on platforms that have 1s resolution,
|
||||||
|
# accept the extra 1s delay when using $sleep in the Automake tests, in
|
||||||
|
# exchange for not incurring the 2s delay for running the test for all
|
||||||
|
# packages.
|
||||||
|
#
|
||||||
|
am_try_resolutions=
|
||||||
|
if test "$am_cv_sleep_fractional_seconds" = yes; then
|
||||||
|
# Even a millisecond often causes a bunch of false positives,
|
||||||
|
# so just try a hundredth of a second. The time saved between .001 and
|
||||||
|
# .01 is not terribly consequential.
|
||||||
|
am_try_resolutions="0.01 0.1 $am_try_resolutions"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# In order to catch current-generation FAT out, we must *modify* files
|
||||||
|
# that already exist; the *creation* timestamp is finer. Use names
|
||||||
|
# that make ls -t sort them differently when they have equal
|
||||||
|
# timestamps than when they have distinct timestamps, keeping
|
||||||
|
# in mind that ls -t prints the *newest* file first.
|
||||||
|
rm -f conftest.ts?
|
||||||
|
: > conftest.ts1
|
||||||
|
: > conftest.ts2
|
||||||
|
: > conftest.ts3
|
||||||
|
|
||||||
|
# Make sure ls -t actually works. Do 'set' in a subshell so we don't
|
||||||
|
# clobber the current shell's arguments. (Outer-level square brackets
|
||||||
|
# are removed by m4; they're present so that m4 does not expand
|
||||||
|
# <dollar><star>; be careful, easy to get confused.)
|
||||||
|
if (
|
||||||
|
set X `[ls -t conftest.ts[12]]` &&
|
||||||
|
{
|
||||||
|
test "$[]*" != "X conftest.ts1 conftest.ts2" ||
|
||||||
|
test "$[]*" != "X conftest.ts2 conftest.ts1";
|
||||||
|
}
|
||||||
|
); then :; else
|
||||||
|
# If neither matched, then we have a broken ls. This can happen
|
||||||
|
# if, for instance, CONFIG_SHELL is bash and it inherits a
|
||||||
|
# broken ls alias from the environment. This has actually
|
||||||
|
# happened. Such a system could not be considered "sane".
|
||||||
|
_AS_ECHO_UNQUOTED(
|
||||||
|
["Bad output from ls -t: \"`[ls -t conftest.ts[12]]`\""],
|
||||||
|
[AS_MESSAGE_LOG_FD])
|
||||||
|
AC_MSG_FAILURE([ls -t produces unexpected output.
|
||||||
|
Make sure there is not a broken ls alias in your environment.])
|
||||||
|
fi
|
||||||
|
|
||||||
|
for am_try_res in $am_try_resolutions; do
|
||||||
|
# Any one fine-grained sleep might happen to cross the boundary
|
||||||
|
# between two values of a coarser actual resolution, but if we do
|
||||||
|
# two fine-grained sleeps in a row, at least one of them will fall
|
||||||
|
# entirely within a coarse interval.
|
||||||
|
echo alpha > conftest.ts1
|
||||||
|
sleep $am_try_res
|
||||||
|
echo beta > conftest.ts2
|
||||||
|
sleep $am_try_res
|
||||||
|
echo gamma > conftest.ts3
|
||||||
|
|
||||||
|
# We assume that 'ls -t' will make use of high-resolution
|
||||||
|
# timestamps if the operating system supports them at all.
|
||||||
|
if (set X `ls -t conftest.ts?` &&
|
||||||
|
test "$[]2" = conftest.ts3 &&
|
||||||
|
test "$[]3" = conftest.ts2 &&
|
||||||
|
test "$[]4" = conftest.ts1); then
|
||||||
|
#
|
||||||
|
# Ok, ls -t worked. If we're at a resolution of 1 second, we're done,
|
||||||
|
# because we don't need to test make.
|
||||||
|
make_ok=true
|
||||||
|
if test $am_try_res != 1; then
|
||||||
|
# But if we've succeeded so far with a subsecond resolution, we
|
||||||
|
# have one more thing to check: make. It can happen that
|
||||||
|
# everything else supports the subsecond mtimes, but make doesn't;
|
||||||
|
# notably on macOS, which ships make 3.81 from 2006 (the last one
|
||||||
|
# released under GPLv2). https://bugs.gnu.org/68808
|
||||||
|
#
|
||||||
|
# We test $MAKE if it is defined in the environment, else "make".
|
||||||
|
# It might get overridden later, but our hope is that in practice
|
||||||
|
# it does not matter: it is the system "make" which is (by far)
|
||||||
|
# the most likely to be broken, whereas if the user overrides it,
|
||||||
|
# probably they did so with a better, or at least not worse, make.
|
||||||
|
# https://lists.gnu.org/archive/html/automake/2024-06/msg00051.html
|
||||||
|
#
|
||||||
|
# Create a Makefile (real tab character here):
|
||||||
|
rm -f conftest.mk
|
||||||
|
echo 'conftest.ts1: conftest.ts2' >conftest.mk
|
||||||
|
echo ' touch conftest.ts2' >>conftest.mk
|
||||||
|
#
|
||||||
|
# Now, running
|
||||||
|
# touch conftest.ts1; touch conftest.ts2; make
|
||||||
|
# should touch ts1 because ts2 is newer. This could happen by luck,
|
||||||
|
# but most often, it will fail if make's support is insufficient. So
|
||||||
|
# test for several consecutive successes.
|
||||||
|
#
|
||||||
|
# (We reuse conftest.ts[12] because we still want to modify existing
|
||||||
|
# files, not create new ones, per above.)
|
||||||
|
n=0
|
||||||
|
make=${MAKE-make}
|
||||||
|
until test $n -eq 3; do
|
||||||
|
echo one > conftest.ts1
|
||||||
|
sleep $am_try_res
|
||||||
|
echo two > conftest.ts2 # ts2 should now be newer than ts1
|
||||||
|
if $make -f conftest.mk | grep 'up to date' >/dev/null; then
|
||||||
|
make_ok=false
|
||||||
|
break # out of $n loop
|
||||||
|
fi
|
||||||
|
n=`expr $n + 1`
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
#
|
||||||
|
if $make_ok; then
|
||||||
|
# Everything we know to check worked out, so call this resolution good.
|
||||||
|
am_cv_filesystem_timestamp_resolution=$am_try_res
|
||||||
|
break # out of $am_try_res loop
|
||||||
|
fi
|
||||||
|
# Otherwise, we'll go on to check the next resolution.
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
rm -f conftest.ts?
|
||||||
|
# (end _am_filesystem_timestamp_resolution)
|
||||||
|
])])
|
||||||
|
|
||||||
# AM_SANITY_CHECK
|
# AM_SANITY_CHECK
|
||||||
# ---------------
|
# ---------------
|
||||||
AC_DEFUN([AM_SANITY_CHECK],
|
AC_DEFUN([AM_SANITY_CHECK],
|
||||||
[AC_MSG_CHECKING([whether build environment is sane])
|
[AC_REQUIRE([_AM_FILESYSTEM_TIMESTAMP_RESOLUTION])
|
||||||
|
# This check should not be cached, as it may vary across builds of
|
||||||
|
# different projects.
|
||||||
|
AC_MSG_CHECKING([whether build environment is sane])
|
||||||
# Reject unsafe characters in $srcdir or the absolute working directory
|
# Reject unsafe characters in $srcdir or the absolute working directory
|
||||||
# name. Accept space and tab only in the latter.
|
# name. Accept space and tab only in the latter.
|
||||||
am_lf='
|
am_lf='
|
||||||
@ -913,49 +1044,40 @@ esac
|
|||||||
# symlink; some systems play weird games with the mod time of symlinks
|
# symlink; some systems play weird games with the mod time of symlinks
|
||||||
# (eg FreeBSD returns the mod time of the symlink's containing
|
# (eg FreeBSD returns the mod time of the symlink's containing
|
||||||
# directory).
|
# directory).
|
||||||
if (
|
am_build_env_is_sane=no
|
||||||
am_has_slept=no
|
am_has_slept=no
|
||||||
for am_try in 1 2; do
|
rm -f conftest.file
|
||||||
echo "timestamp, slept: $am_has_slept" > conftest.file
|
for am_try in 1 2; do
|
||||||
set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
|
echo "timestamp, slept: $am_has_slept" > conftest.file
|
||||||
if test "$[*]" = "X"; then
|
if (
|
||||||
# -L didn't work.
|
set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
|
||||||
set X `ls -t "$srcdir/configure" conftest.file`
|
if test "$[]*" = "X"; then
|
||||||
fi
|
# -L didn't work.
|
||||||
if test "$[*]" != "X $srcdir/configure conftest.file" \
|
set X `ls -t "$srcdir/configure" conftest.file`
|
||||||
&& test "$[*]" != "X conftest.file $srcdir/configure"; then
|
fi
|
||||||
|
test "$[]2" = conftest.file
|
||||||
|
); then
|
||||||
|
am_build_env_is_sane=yes
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
# Just in case.
|
||||||
|
sleep "$am_cv_filesystem_timestamp_resolution"
|
||||||
|
am_has_slept=yes
|
||||||
|
done
|
||||||
|
|
||||||
# If neither matched, then we have a broken ls. This can happen
|
AC_MSG_RESULT([$am_build_env_is_sane])
|
||||||
# if, for instance, CONFIG_SHELL is bash and it inherits a
|
if test "$am_build_env_is_sane" = no; then
|
||||||
# broken ls alias from the environment. This has actually
|
AC_MSG_ERROR([newly created file is older than distributed files!
|
||||||
# happened. Such a system could not be considered "sane".
|
|
||||||
AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
|
|
||||||
alias in your environment])
|
|
||||||
fi
|
|
||||||
if test "$[2]" = conftest.file || test $am_try -eq 2; then
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
# Just in case.
|
|
||||||
sleep 1
|
|
||||||
am_has_slept=yes
|
|
||||||
done
|
|
||||||
test "$[2]" = conftest.file
|
|
||||||
)
|
|
||||||
then
|
|
||||||
# Ok.
|
|
||||||
:
|
|
||||||
else
|
|
||||||
AC_MSG_ERROR([newly created file is older than distributed files!
|
|
||||||
Check your system clock])
|
Check your system clock])
|
||||||
fi
|
fi
|
||||||
AC_MSG_RESULT([yes])
|
|
||||||
# If we didn't sleep, we still need to ensure time stamps of config.status and
|
# If we didn't sleep, we still need to ensure time stamps of config.status and
|
||||||
# generated files are strictly newer.
|
# generated files are strictly newer.
|
||||||
am_sleep_pid=
|
am_sleep_pid=
|
||||||
if grep 'slept: no' conftest.file >/dev/null 2>&1; then
|
AS_IF([test -e conftest.file || grep 'slept: no' conftest.file >/dev/null 2>&1],, [dnl
|
||||||
( sleep 1 ) &
|
( sleep "$am_cv_filesystem_timestamp_resolution" ) &
|
||||||
am_sleep_pid=$!
|
am_sleep_pid=$!
|
||||||
fi
|
])
|
||||||
AC_CONFIG_COMMANDS_PRE(
|
AC_CONFIG_COMMANDS_PRE(
|
||||||
[AC_MSG_CHECKING([that generated files are newer than configure])
|
[AC_MSG_CHECKING([that generated files are newer than configure])
|
||||||
if test -n "$am_sleep_pid"; then
|
if test -n "$am_sleep_pid"; then
|
||||||
@ -966,18 +1088,18 @@ AC_CONFIG_COMMANDS_PRE(
|
|||||||
rm -f conftest.file
|
rm -f conftest.file
|
||||||
])
|
])
|
||||||
|
|
||||||
# Copyright (C) 2009-2021 Free Software Foundation, Inc.
|
# Copyright (C) 2009-2024 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
# with or without modifications, as long as this notice is preserved.
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
# AM_SILENT_RULES([DEFAULT])
|
# _AM_SILENT_RULES
|
||||||
# --------------------------
|
# ----------------
|
||||||
# Enable less verbose build rules; with the default set to DEFAULT
|
# Enable less verbose build rules support.
|
||||||
# ("yes" being less verbose, "no" or empty being verbose).
|
AC_DEFUN([_AM_SILENT_RULES],
|
||||||
AC_DEFUN([AM_SILENT_RULES],
|
[AM_DEFAULT_VERBOSITY=1
|
||||||
[AC_ARG_ENABLE([silent-rules], [dnl
|
AC_ARG_ENABLE([silent-rules], [dnl
|
||||||
AS_HELP_STRING(
|
AS_HELP_STRING(
|
||||||
[--enable-silent-rules],
|
[--enable-silent-rules],
|
||||||
[less verbose build output (undo: "make V=1")])
|
[less verbose build output (undo: "make V=1")])
|
||||||
@ -985,11 +1107,6 @@ AS_HELP_STRING(
|
|||||||
[--disable-silent-rules],
|
[--disable-silent-rules],
|
||||||
[verbose build output (undo: "make V=0")])dnl
|
[verbose build output (undo: "make V=0")])dnl
|
||||||
])
|
])
|
||||||
case $enable_silent_rules in @%:@ (((
|
|
||||||
yes) AM_DEFAULT_VERBOSITY=0;;
|
|
||||||
no) AM_DEFAULT_VERBOSITY=1;;
|
|
||||||
*) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
|
|
||||||
esac
|
|
||||||
dnl
|
dnl
|
||||||
dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
|
dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
|
||||||
dnl do not support nested variable expansions.
|
dnl do not support nested variable expansions.
|
||||||
@ -1008,14 +1125,6 @@ am__doit:
|
|||||||
else
|
else
|
||||||
am_cv_make_support_nested_variables=no
|
am_cv_make_support_nested_variables=no
|
||||||
fi])
|
fi])
|
||||||
if test $am_cv_make_support_nested_variables = yes; then
|
|
||||||
dnl Using '$V' instead of '$(V)' breaks IRIX make.
|
|
||||||
AM_V='$(V)'
|
|
||||||
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
|
|
||||||
else
|
|
||||||
AM_V=$AM_DEFAULT_VERBOSITY
|
|
||||||
AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
|
|
||||||
fi
|
|
||||||
AC_SUBST([AM_V])dnl
|
AC_SUBST([AM_V])dnl
|
||||||
AM_SUBST_NOTMAKE([AM_V])dnl
|
AM_SUBST_NOTMAKE([AM_V])dnl
|
||||||
AC_SUBST([AM_DEFAULT_V])dnl
|
AC_SUBST([AM_DEFAULT_V])dnl
|
||||||
@ -1024,9 +1133,33 @@ AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
|
|||||||
AM_BACKSLASH='\'
|
AM_BACKSLASH='\'
|
||||||
AC_SUBST([AM_BACKSLASH])dnl
|
AC_SUBST([AM_BACKSLASH])dnl
|
||||||
_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
|
_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
|
||||||
|
dnl Delay evaluation of AM_DEFAULT_VERBOSITY to the end to allow multiple calls
|
||||||
|
dnl to AM_SILENT_RULES to change the default value.
|
||||||
|
AC_CONFIG_COMMANDS_PRE([dnl
|
||||||
|
case $enable_silent_rules in @%:@ (((
|
||||||
|
yes) AM_DEFAULT_VERBOSITY=0;;
|
||||||
|
no) AM_DEFAULT_VERBOSITY=1;;
|
||||||
|
esac
|
||||||
|
if test $am_cv_make_support_nested_variables = yes; then
|
||||||
|
dnl Using '$V' instead of '$(V)' breaks IRIX make.
|
||||||
|
AM_V='$(V)'
|
||||||
|
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
|
||||||
|
else
|
||||||
|
AM_V=$AM_DEFAULT_VERBOSITY
|
||||||
|
AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
|
||||||
|
fi
|
||||||
|
])dnl
|
||||||
])
|
])
|
||||||
|
|
||||||
# Copyright (C) 2001-2021 Free Software Foundation, Inc.
|
# AM_SILENT_RULES([DEFAULT])
|
||||||
|
# --------------------------
|
||||||
|
# Set the default verbosity level to DEFAULT ("yes" being less verbose, "no" or
|
||||||
|
# empty being verbose).
|
||||||
|
AC_DEFUN([AM_SILENT_RULES],
|
||||||
|
[AC_REQUIRE([_AM_SILENT_RULES])
|
||||||
|
AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1])])
|
||||||
|
|
||||||
|
# Copyright (C) 2001-2024 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -1054,7 +1187,7 @@ fi
|
|||||||
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
|
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
|
||||||
AC_SUBST([INSTALL_STRIP_PROGRAM])])
|
AC_SUBST([INSTALL_STRIP_PROGRAM])])
|
||||||
|
|
||||||
# Copyright (C) 2006-2021 Free Software Foundation, Inc.
|
# Copyright (C) 2006-2024 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -1073,7 +1206,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
|
|||||||
|
|
||||||
# Check how to create a tarball. -*- Autoconf -*-
|
# Check how to create a tarball. -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 2004-2021 Free Software Foundation, Inc.
|
# Copyright (C) 2004-2024 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
@ -1119,15 +1252,19 @@ m4_if([$1], [v7],
|
|||||||
am_uid=`id -u || echo unknown`
|
am_uid=`id -u || echo unknown`
|
||||||
am_gid=`id -g || echo unknown`
|
am_gid=`id -g || echo unknown`
|
||||||
AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
|
AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
|
||||||
if test $am_uid -le $am_max_uid; then
|
if test x$am_uid = xunknown; then
|
||||||
AC_MSG_RESULT([yes])
|
AC_MSG_WARN([ancient id detected; assuming current UID is ok, but dist-ustar might not work])
|
||||||
|
elif test $am_uid -le $am_max_uid; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
else
|
else
|
||||||
AC_MSG_RESULT([no])
|
AC_MSG_RESULT([no])
|
||||||
_am_tools=none
|
_am_tools=none
|
||||||
fi
|
fi
|
||||||
AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
|
AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
|
||||||
if test $am_gid -le $am_max_gid; then
|
if test x$gm_gid = xunknown; then
|
||||||
AC_MSG_RESULT([yes])
|
AC_MSG_WARN([ancient id detected; assuming current GID is ok, but dist-ustar might not work])
|
||||||
|
elif test $am_gid -le $am_max_gid; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
else
|
else
|
||||||
AC_MSG_RESULT([no])
|
AC_MSG_RESULT([no])
|
||||||
_am_tools=none
|
_am_tools=none
|
||||||
@ -1204,6 +1341,26 @@ AC_SUBST([am__tar])
|
|||||||
AC_SUBST([am__untar])
|
AC_SUBST([am__untar])
|
||||||
]) # _AM_PROG_TAR
|
]) # _AM_PROG_TAR
|
||||||
|
|
||||||
|
# Copyright (C) 2022-2024 Free Software Foundation, Inc.
|
||||||
|
#
|
||||||
|
# This file is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# _AM_PROG_XARGS_N
|
||||||
|
# ----------------
|
||||||
|
# Check whether 'xargs -n' works. It should work everywhere, so the fallback
|
||||||
|
# is not optimized at all as we never expect to use it.
|
||||||
|
AC_DEFUN([_AM_PROG_XARGS_N],
|
||||||
|
[AC_CACHE_CHECK([xargs -n works], am_cv_xargs_n_works, [dnl
|
||||||
|
AS_IF([test "`echo 1 2 3 | xargs -n2 echo`" = "1 2
|
||||||
|
3"], [am_cv_xargs_n_works=yes], [am_cv_xargs_n_works=no])])
|
||||||
|
AS_IF([test "$am_cv_xargs_n_works" = yes], [am__xargs_n='xargs -n'], [dnl
|
||||||
|
am__xargs_n='am__xargs_n () { shift; sed "s/ /\\n/g" | while read am__xargs_n_arg; do "$@" "$am__xargs_n_arg"; done; }'
|
||||||
|
])dnl
|
||||||
|
AC_SUBST(am__xargs_n)
|
||||||
|
])
|
||||||
|
|
||||||
m4_include([scripts/autoconf/libtool.m4])
|
m4_include([scripts/autoconf/libtool.m4])
|
||||||
m4_include([scripts/autoconf/ltoptions.m4])
|
m4_include([scripts/autoconf/ltoptions.m4])
|
||||||
m4_include([scripts/autoconf/ltsugar.m4])
|
m4_include([scripts/autoconf/ltsugar.m4])
|
||||||
|
11
compile
11
compile
@ -1,9 +1,9 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Wrapper for compilers which do not understand '-c -o'.
|
# Wrapper for compilers which do not understand '-c -o'.
|
||||||
|
|
||||||
scriptversion=2018-03-07.03; # UTC
|
scriptversion=2024-06-19.01; # UTC
|
||||||
|
|
||||||
# Copyright (C) 1999-2021 Free Software Foundation, Inc.
|
# Copyright (C) 1999-2024 Free Software Foundation, Inc.
|
||||||
# Written by Tom Tromey <tromey@cygnus.com>.
|
# Written by Tom Tromey <tromey@cygnus.com>.
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
@ -143,7 +143,7 @@ func_cl_wrapper ()
|
|||||||
# configure might choose to run compile as 'compile cc -o foo foo.c'.
|
# configure might choose to run compile as 'compile cc -o foo foo.c'.
|
||||||
eat=1
|
eat=1
|
||||||
case $2 in
|
case $2 in
|
||||||
*.o | *.[oO][bB][jJ])
|
*.o | *.lo | *.[oO][bB][jJ])
|
||||||
func_file_conv "$2"
|
func_file_conv "$2"
|
||||||
set x "$@" -Fo"$file"
|
set x "$@" -Fo"$file"
|
||||||
shift
|
shift
|
||||||
@ -248,14 +248,17 @@ If you are trying to build a whole package this is not the
|
|||||||
right script to run: please start by reading the file 'INSTALL'.
|
right script to run: please start by reading the file 'INSTALL'.
|
||||||
|
|
||||||
Report bugs to <bug-automake@gnu.org>.
|
Report bugs to <bug-automake@gnu.org>.
|
||||||
|
GNU Automake home page: <https://www.gnu.org/software/automake/>.
|
||||||
|
General help using GNU software: <https://www.gnu.org/gethelp/>.
|
||||||
EOF
|
EOF
|
||||||
exit $?
|
exit $?
|
||||||
;;
|
;;
|
||||||
-v | --v*)
|
-v | --v*)
|
||||||
echo "compile $scriptversion"
|
echo "compile (GNU Automake) $scriptversion"
|
||||||
exit $?
|
exit $?
|
||||||
;;
|
;;
|
||||||
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
|
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
|
||||||
|
clang-cl | *[/\\]clang-cl | clang-cl.exe | *[/\\]clang-cl.exe | \
|
||||||
icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
|
icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
|
||||||
func_cl_wrapper "$@" # Doesn't return...
|
func_cl_wrapper "$@" # Doesn't return...
|
||||||
;;
|
;;
|
||||||
|
11
config.guess
vendored
11
config.guess
vendored
@ -1,10 +1,10 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Attempt to guess a canonical system name.
|
# Attempt to guess a canonical system name.
|
||||||
# Copyright 1992-2023 Free Software Foundation, Inc.
|
# Copyright 1992-2024 Free Software Foundation, Inc.
|
||||||
|
|
||||||
# shellcheck disable=SC2006,SC2268 # see below for rationale
|
# shellcheck disable=SC2006,SC2268 # see below for rationale
|
||||||
|
|
||||||
timestamp='2023-08-22'
|
timestamp='2024-01-01'
|
||||||
|
|
||||||
# This file is free software; you can redistribute it and/or modify it
|
# This file is free software; you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License as published by
|
# under the terms of the GNU General Public License as published by
|
||||||
@ -60,7 +60,7 @@ version="\
|
|||||||
GNU config.guess ($timestamp)
|
GNU config.guess ($timestamp)
|
||||||
|
|
||||||
Originally written by Per Bothner.
|
Originally written by Per Bothner.
|
||||||
Copyright 1992-2023 Free Software Foundation, Inc.
|
Copyright 1992-2024 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This is free software; see the source for copying conditions. There is NO
|
This is free software; see the source for copying conditions. There is NO
|
||||||
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
||||||
@ -165,6 +165,8 @@ Linux|GNU|GNU/*)
|
|||||||
LIBC=dietlibc
|
LIBC=dietlibc
|
||||||
#elif defined(__GLIBC__)
|
#elif defined(__GLIBC__)
|
||||||
LIBC=gnu
|
LIBC=gnu
|
||||||
|
#elif defined(__LLVM_LIBC__)
|
||||||
|
LIBC=llvm
|
||||||
#else
|
#else
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
/* First heuristic to detect musl libc. */
|
/* First heuristic to detect musl libc. */
|
||||||
@ -1593,6 +1595,9 @@ EOF
|
|||||||
*:Unleashed:*:*)
|
*:Unleashed:*:*)
|
||||||
GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE
|
GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE
|
||||||
;;
|
;;
|
||||||
|
*:Ironclad:*:*)
|
||||||
|
GUESS=$UNAME_MACHINE-unknown-ironclad
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# Do we have a guess based on uname results?
|
# Do we have a guess based on uname results?
|
||||||
|
29
config.sub
vendored
29
config.sub
vendored
@ -1,10 +1,10 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Configuration validation subroutine script.
|
# Configuration validation subroutine script.
|
||||||
# Copyright 1992-2023 Free Software Foundation, Inc.
|
# Copyright 1992-2024 Free Software Foundation, Inc.
|
||||||
|
|
||||||
# shellcheck disable=SC2006,SC2268 # see below for rationale
|
# shellcheck disable=SC2006,SC2268 # see below for rationale
|
||||||
|
|
||||||
timestamp='2023-09-19'
|
timestamp='2024-01-01'
|
||||||
|
|
||||||
# This file is free software; you can redistribute it and/or modify it
|
# This file is free software; you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License as published by
|
# under the terms of the GNU General Public License as published by
|
||||||
@ -76,7 +76,7 @@ Report bugs and patches to <config-patches@gnu.org>."
|
|||||||
version="\
|
version="\
|
||||||
GNU config.sub ($timestamp)
|
GNU config.sub ($timestamp)
|
||||||
|
|
||||||
Copyright 1992-2023 Free Software Foundation, Inc.
|
Copyright 1992-2024 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This is free software; see the source for copying conditions. There is NO
|
This is free software; see the source for copying conditions. There is NO
|
||||||
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
||||||
@ -1222,6 +1222,7 @@ case $cpu-$vendor in
|
|||||||
| moxie \
|
| moxie \
|
||||||
| mt \
|
| mt \
|
||||||
| msp430 \
|
| msp430 \
|
||||||
|
| nanomips* \
|
||||||
| nds32 | nds32le | nds32be \
|
| nds32 | nds32le | nds32be \
|
||||||
| nfp \
|
| nfp \
|
||||||
| nios | nios2 | nios2eb | nios2el \
|
| nios | nios2 | nios2eb | nios2el \
|
||||||
@ -1253,6 +1254,7 @@ case $cpu-$vendor in
|
|||||||
| ubicom32 \
|
| ubicom32 \
|
||||||
| v70 | v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \
|
| v70 | v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \
|
||||||
| vax \
|
| vax \
|
||||||
|
| vc4 \
|
||||||
| visium \
|
| visium \
|
||||||
| w65 \
|
| w65 \
|
||||||
| wasm32 | wasm64 \
|
| wasm32 | wasm64 \
|
||||||
@ -1597,7 +1599,7 @@ case $cpu-$vendor in
|
|||||||
os=
|
os=
|
||||||
obj=elf
|
obj=elf
|
||||||
;;
|
;;
|
||||||
mips*-*)
|
mips*-*|nanomips*-*)
|
||||||
os=
|
os=
|
||||||
obj=elf
|
obj=elf
|
||||||
;;
|
;;
|
||||||
@ -1721,7 +1723,7 @@ fi
|
|||||||
|
|
||||||
case $os in
|
case $os in
|
||||||
# Sometimes we do "kernel-libc", so those need to count as OSes.
|
# Sometimes we do "kernel-libc", so those need to count as OSes.
|
||||||
musl* | newlib* | relibc* | uclibc*)
|
llvm* | musl* | newlib* | relibc* | uclibc*)
|
||||||
;;
|
;;
|
||||||
# Likewise for "kernel-abi"
|
# Likewise for "kernel-abi"
|
||||||
eabi* | gnueabi*)
|
eabi* | gnueabi*)
|
||||||
@ -1766,12 +1768,19 @@ case $os in
|
|||||||
| onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
|
| onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
|
||||||
| midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \
|
| midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \
|
||||||
| nsk* | powerunix* | genode* | zvmoe* | qnx* | emx* | zephyr* \
|
| nsk* | powerunix* | genode* | zvmoe* | qnx* | emx* | zephyr* \
|
||||||
| fiwix* | mlibc* | cos* | mbr* )
|
| fiwix* | mlibc* | cos* | mbr* | ironclad* )
|
||||||
;;
|
;;
|
||||||
# This one is extra strict with allowed versions
|
# This one is extra strict with allowed versions
|
||||||
sco3.2v2 | sco3.2v[4-9]* | sco5v6*)
|
sco3.2v2 | sco3.2v[4-9]* | sco5v6*)
|
||||||
# Don't forget version if it is 3.2v4 or newer.
|
# Don't forget version if it is 3.2v4 or newer.
|
||||||
;;
|
;;
|
||||||
|
# This refers to builds using the UEFI calling convention
|
||||||
|
# (which depends on the architecture) and PE file format.
|
||||||
|
# Note that this is both a different calling convention and
|
||||||
|
# different file format than that of GNU-EFI
|
||||||
|
# (x86_64-w64-mingw32).
|
||||||
|
uefi)
|
||||||
|
;;
|
||||||
none)
|
none)
|
||||||
;;
|
;;
|
||||||
kernel* | msvc* )
|
kernel* | msvc* )
|
||||||
@ -1818,8 +1827,9 @@ esac
|
|||||||
# As a final step for OS-related things, validate the OS-kernel combination
|
# As a final step for OS-related things, validate the OS-kernel combination
|
||||||
# (given a valid OS), if there is a kernel.
|
# (given a valid OS), if there is a kernel.
|
||||||
case $kernel-$os-$obj in
|
case $kernel-$os-$obj in
|
||||||
linux-gnu*- | linux-dietlibc*- | linux-android*- | linux-newlib*- \
|
linux-gnu*- | linux-android*- | linux-dietlibc*- | linux-llvm*- \
|
||||||
| linux-musl*- | linux-relibc*- | linux-uclibc*- | linux-mlibc*- )
|
| linux-mlibc*- | linux-musl*- | linux-newlib*- \
|
||||||
|
| linux-relibc*- | linux-uclibc*- )
|
||||||
;;
|
;;
|
||||||
uclinux-uclibc*- )
|
uclinux-uclibc*- )
|
||||||
;;
|
;;
|
||||||
@ -1827,7 +1837,8 @@ case $kernel-$os-$obj in
|
|||||||
;;
|
;;
|
||||||
windows*-msvc*-)
|
windows*-msvc*-)
|
||||||
;;
|
;;
|
||||||
-dietlibc*- | -newlib*- | -musl*- | -relibc*- | -uclibc*- | -mlibc*- )
|
-dietlibc*- | -llvm*- | -mlibc*- | -musl*- | -newlib*- | -relibc*- \
|
||||||
|
| -uclibc*- )
|
||||||
# These are just libc implementations, not actual OSes, and thus
|
# These are just libc implementations, not actual OSes, and thus
|
||||||
# require a kernel.
|
# require a kernel.
|
||||||
echo "Invalid configuration '$1': libc '$os' needs explicit kernel." 1>&2
|
echo "Invalid configuration '$1': libc '$os' needs explicit kernel." 1>&2
|
||||||
|
335
configure
vendored
335
configure
vendored
@ -753,6 +753,8 @@ CC
|
|||||||
MAINT
|
MAINT
|
||||||
MAINTAINER_MODE_FALSE
|
MAINTAINER_MODE_FALSE
|
||||||
MAINTAINER_MODE_TRUE
|
MAINTAINER_MODE_TRUE
|
||||||
|
am__xargs_n
|
||||||
|
am__rm_f_notfound
|
||||||
AM_BACKSLASH
|
AM_BACKSLASH
|
||||||
AM_DEFAULT_VERBOSITY
|
AM_DEFAULT_VERBOSITY
|
||||||
AM_DEFAULT_V
|
AM_DEFAULT_V
|
||||||
@ -2729,7 +2731,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|||||||
# dist-xz requires automake 1.11 or later
|
# dist-xz requires automake 1.11 or later
|
||||||
# 1.12.2 fixes a security issue in 1.11.2 and 1.12.1
|
# 1.12.2 fixes a security issue in 1.11.2 and 1.12.1
|
||||||
# 1.13 is required for parallel tests
|
# 1.13 is required for parallel tests
|
||||||
am__api_version='1.16'
|
am__api_version='1.17'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -2832,6 +2834,165 @@ test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
|
|||||||
|
|
||||||
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
|
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
|
||||||
|
|
||||||
|
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether sleep supports fractional seconds" >&5
|
||||||
|
printf %s "checking whether sleep supports fractional seconds... " >&6; }
|
||||||
|
if test ${am_cv_sleep_fractional_seconds+y}
|
||||||
|
then :
|
||||||
|
printf %s "(cached) " >&6
|
||||||
|
else case e in #(
|
||||||
|
e) if sleep 0.001 2>/dev/null
|
||||||
|
then :
|
||||||
|
am_cv_sleep_fractional_seconds=yes
|
||||||
|
else case e in #(
|
||||||
|
e) am_cv_sleep_fractional_seconds=no ;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_sleep_fractional_seconds" >&5
|
||||||
|
printf "%s\n" "$am_cv_sleep_fractional_seconds" >&6; }
|
||||||
|
|
||||||
|
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking filesystem timestamp resolution" >&5
|
||||||
|
printf %s "checking filesystem timestamp resolution... " >&6; }
|
||||||
|
if test ${am_cv_filesystem_timestamp_resolution+y}
|
||||||
|
then :
|
||||||
|
printf %s "(cached) " >&6
|
||||||
|
else case e in #(
|
||||||
|
e) # Default to the worst case.
|
||||||
|
am_cv_filesystem_timestamp_resolution=2
|
||||||
|
|
||||||
|
# Only try to go finer than 1 sec if sleep can do it.
|
||||||
|
# Don't try 1 sec, because if 0.01 sec and 0.1 sec don't work,
|
||||||
|
# - 1 sec is not much of a win compared to 2 sec, and
|
||||||
|
# - it takes 2 seconds to perform the test whether 1 sec works.
|
||||||
|
#
|
||||||
|
# Instead, just use the default 2s on platforms that have 1s resolution,
|
||||||
|
# accept the extra 1s delay when using $sleep in the Automake tests, in
|
||||||
|
# exchange for not incurring the 2s delay for running the test for all
|
||||||
|
# packages.
|
||||||
|
#
|
||||||
|
am_try_resolutions=
|
||||||
|
if test "$am_cv_sleep_fractional_seconds" = yes; then
|
||||||
|
# Even a millisecond often causes a bunch of false positives,
|
||||||
|
# so just try a hundredth of a second. The time saved between .001 and
|
||||||
|
# .01 is not terribly consequential.
|
||||||
|
am_try_resolutions="0.01 0.1 $am_try_resolutions"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# In order to catch current-generation FAT out, we must *modify* files
|
||||||
|
# that already exist; the *creation* timestamp is finer. Use names
|
||||||
|
# that make ls -t sort them differently when they have equal
|
||||||
|
# timestamps than when they have distinct timestamps, keeping
|
||||||
|
# in mind that ls -t prints the *newest* file first.
|
||||||
|
rm -f conftest.ts?
|
||||||
|
: > conftest.ts1
|
||||||
|
: > conftest.ts2
|
||||||
|
: > conftest.ts3
|
||||||
|
|
||||||
|
# Make sure ls -t actually works. Do 'set' in a subshell so we don't
|
||||||
|
# clobber the current shell's arguments. (Outer-level square brackets
|
||||||
|
# are removed by m4; they're present so that m4 does not expand
|
||||||
|
# <dollar><star>; be careful, easy to get confused.)
|
||||||
|
if (
|
||||||
|
set X `ls -t conftest.ts[12]` &&
|
||||||
|
{
|
||||||
|
test "$*" != "X conftest.ts1 conftest.ts2" ||
|
||||||
|
test "$*" != "X conftest.ts2 conftest.ts1";
|
||||||
|
}
|
||||||
|
); then :; else
|
||||||
|
# If neither matched, then we have a broken ls. This can happen
|
||||||
|
# if, for instance, CONFIG_SHELL is bash and it inherits a
|
||||||
|
# broken ls alias from the environment. This has actually
|
||||||
|
# happened. Such a system could not be considered "sane".
|
||||||
|
printf "%s\n" ""Bad output from ls -t: \"`ls -t conftest.ts[12]`\""" >&5
|
||||||
|
{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
|
||||||
|
printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
|
||||||
|
as_fn_error $? "ls -t produces unexpected output.
|
||||||
|
Make sure there is not a broken ls alias in your environment.
|
||||||
|
See 'config.log' for more details" "$LINENO" 5; }
|
||||||
|
fi
|
||||||
|
|
||||||
|
for am_try_res in $am_try_resolutions; do
|
||||||
|
# Any one fine-grained sleep might happen to cross the boundary
|
||||||
|
# between two values of a coarser actual resolution, but if we do
|
||||||
|
# two fine-grained sleeps in a row, at least one of them will fall
|
||||||
|
# entirely within a coarse interval.
|
||||||
|
echo alpha > conftest.ts1
|
||||||
|
sleep $am_try_res
|
||||||
|
echo beta > conftest.ts2
|
||||||
|
sleep $am_try_res
|
||||||
|
echo gamma > conftest.ts3
|
||||||
|
|
||||||
|
# We assume that 'ls -t' will make use of high-resolution
|
||||||
|
# timestamps if the operating system supports them at all.
|
||||||
|
if (set X `ls -t conftest.ts?` &&
|
||||||
|
test "$2" = conftest.ts3 &&
|
||||||
|
test "$3" = conftest.ts2 &&
|
||||||
|
test "$4" = conftest.ts1); then
|
||||||
|
#
|
||||||
|
# Ok, ls -t worked. If we're at a resolution of 1 second, we're done,
|
||||||
|
# because we don't need to test make.
|
||||||
|
make_ok=true
|
||||||
|
if test $am_try_res != 1; then
|
||||||
|
# But if we've succeeded so far with a subsecond resolution, we
|
||||||
|
# have one more thing to check: make. It can happen that
|
||||||
|
# everything else supports the subsecond mtimes, but make doesn't;
|
||||||
|
# notably on macOS, which ships make 3.81 from 2006 (the last one
|
||||||
|
# released under GPLv2). https://bugs.gnu.org/68808
|
||||||
|
#
|
||||||
|
# We test $MAKE if it is defined in the environment, else "make".
|
||||||
|
# It might get overridden later, but our hope is that in practice
|
||||||
|
# it does not matter: it is the system "make" which is (by far)
|
||||||
|
# the most likely to be broken, whereas if the user overrides it,
|
||||||
|
# probably they did so with a better, or at least not worse, make.
|
||||||
|
# https://lists.gnu.org/archive/html/automake/2024-06/msg00051.html
|
||||||
|
#
|
||||||
|
# Create a Makefile (real tab character here):
|
||||||
|
rm -f conftest.mk
|
||||||
|
echo 'conftest.ts1: conftest.ts2' >conftest.mk
|
||||||
|
echo ' touch conftest.ts2' >>conftest.mk
|
||||||
|
#
|
||||||
|
# Now, running
|
||||||
|
# touch conftest.ts1; touch conftest.ts2; make
|
||||||
|
# should touch ts1 because ts2 is newer. This could happen by luck,
|
||||||
|
# but most often, it will fail if make's support is insufficient. So
|
||||||
|
# test for several consecutive successes.
|
||||||
|
#
|
||||||
|
# (We reuse conftest.ts[12] because we still want to modify existing
|
||||||
|
# files, not create new ones, per above.)
|
||||||
|
n=0
|
||||||
|
make=${MAKE-make}
|
||||||
|
until test $n -eq 3; do
|
||||||
|
echo one > conftest.ts1
|
||||||
|
sleep $am_try_res
|
||||||
|
echo two > conftest.ts2 # ts2 should now be newer than ts1
|
||||||
|
if $make -f conftest.mk | grep 'up to date' >/dev/null; then
|
||||||
|
make_ok=false
|
||||||
|
break # out of $n loop
|
||||||
|
fi
|
||||||
|
n=`expr $n + 1`
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
#
|
||||||
|
if $make_ok; then
|
||||||
|
# Everything we know to check worked out, so call this resolution good.
|
||||||
|
am_cv_filesystem_timestamp_resolution=$am_try_res
|
||||||
|
break # out of $am_try_res loop
|
||||||
|
fi
|
||||||
|
# Otherwise, we'll go on to check the next resolution.
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
rm -f conftest.ts?
|
||||||
|
# (end _am_filesystem_timestamp_resolution)
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_filesystem_timestamp_resolution" >&5
|
||||||
|
printf "%s\n" "$am_cv_filesystem_timestamp_resolution" >&6; }
|
||||||
|
|
||||||
|
# This check should not be cached, as it may vary across builds of
|
||||||
|
# different projects.
|
||||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
|
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
|
||||||
printf %s "checking whether build environment is sane... " >&6; }
|
printf %s "checking whether build environment is sane... " >&6; }
|
||||||
# Reject unsafe characters in $srcdir or the absolute working directory
|
# Reject unsafe characters in $srcdir or the absolute working directory
|
||||||
@ -2852,49 +3013,45 @@ esac
|
|||||||
# symlink; some systems play weird games with the mod time of symlinks
|
# symlink; some systems play weird games with the mod time of symlinks
|
||||||
# (eg FreeBSD returns the mod time of the symlink's containing
|
# (eg FreeBSD returns the mod time of the symlink's containing
|
||||||
# directory).
|
# directory).
|
||||||
if (
|
am_build_env_is_sane=no
|
||||||
am_has_slept=no
|
am_has_slept=no
|
||||||
for am_try in 1 2; do
|
rm -f conftest.file
|
||||||
echo "timestamp, slept: $am_has_slept" > conftest.file
|
for am_try in 1 2; do
|
||||||
set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
|
echo "timestamp, slept: $am_has_slept" > conftest.file
|
||||||
if test "$*" = "X"; then
|
if (
|
||||||
# -L didn't work.
|
set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
|
||||||
set X `ls -t "$srcdir/configure" conftest.file`
|
if test "$*" = "X"; then
|
||||||
fi
|
# -L didn't work.
|
||||||
if test "$*" != "X $srcdir/configure conftest.file" \
|
set X `ls -t "$srcdir/configure" conftest.file`
|
||||||
&& test "$*" != "X conftest.file $srcdir/configure"; then
|
fi
|
||||||
|
test "$2" = conftest.file
|
||||||
|
); then
|
||||||
|
am_build_env_is_sane=yes
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
# Just in case.
|
||||||
|
sleep "$am_cv_filesystem_timestamp_resolution"
|
||||||
|
am_has_slept=yes
|
||||||
|
done
|
||||||
|
|
||||||
# If neither matched, then we have a broken ls. This can happen
|
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_build_env_is_sane" >&5
|
||||||
# if, for instance, CONFIG_SHELL is bash and it inherits a
|
printf "%s\n" "$am_build_env_is_sane" >&6; }
|
||||||
# broken ls alias from the environment. This has actually
|
if test "$am_build_env_is_sane" = no; then
|
||||||
# happened. Such a system could not be considered "sane".
|
as_fn_error $? "newly created file is older than distributed files!
|
||||||
as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
|
|
||||||
alias in your environment" "$LINENO" 5
|
|
||||||
fi
|
|
||||||
if test "$2" = conftest.file || test $am_try -eq 2; then
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
# Just in case.
|
|
||||||
sleep 1
|
|
||||||
am_has_slept=yes
|
|
||||||
done
|
|
||||||
test "$2" = conftest.file
|
|
||||||
)
|
|
||||||
then
|
|
||||||
# Ok.
|
|
||||||
:
|
|
||||||
else
|
|
||||||
as_fn_error $? "newly created file is older than distributed files!
|
|
||||||
Check your system clock" "$LINENO" 5
|
Check your system clock" "$LINENO" 5
|
||||||
fi
|
fi
|
||||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
|
||||||
printf "%s\n" "yes" >&6; }
|
|
||||||
# If we didn't sleep, we still need to ensure time stamps of config.status and
|
# If we didn't sleep, we still need to ensure time stamps of config.status and
|
||||||
# generated files are strictly newer.
|
# generated files are strictly newer.
|
||||||
am_sleep_pid=
|
am_sleep_pid=
|
||||||
if grep 'slept: no' conftest.file >/dev/null 2>&1; then
|
if test -e conftest.file || grep 'slept: no' conftest.file >/dev/null 2>&1
|
||||||
( sleep 1 ) &
|
then :
|
||||||
|
|
||||||
|
else case e in #(
|
||||||
|
e) ( sleep "$am_cv_filesystem_timestamp_resolution" ) &
|
||||||
am_sleep_pid=$!
|
am_sleep_pid=$!
|
||||||
|
;;
|
||||||
|
esac
|
||||||
fi
|
fi
|
||||||
|
|
||||||
rm -f conftest.file
|
rm -f conftest.file
|
||||||
@ -3184,17 +3341,13 @@ else
|
|||||||
fi
|
fi
|
||||||
rmdir .tst 2>/dev/null
|
rmdir .tst 2>/dev/null
|
||||||
|
|
||||||
|
AM_DEFAULT_VERBOSITY=1
|
||||||
# Check whether --enable-silent-rules was given.
|
# Check whether --enable-silent-rules was given.
|
||||||
if test ${enable_silent_rules+y}
|
if test ${enable_silent_rules+y}
|
||||||
then :
|
then :
|
||||||
enableval=$enable_silent_rules;
|
enableval=$enable_silent_rules;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
case $enable_silent_rules in # (((
|
|
||||||
yes) AM_DEFAULT_VERBOSITY=0;;
|
|
||||||
no) AM_DEFAULT_VERBOSITY=1;;
|
|
||||||
*) AM_DEFAULT_VERBOSITY=1;;
|
|
||||||
esac
|
|
||||||
am_make=${MAKE-make}
|
am_make=${MAKE-make}
|
||||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
|
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
|
||||||
printf %s "checking whether $am_make supports nested variables... " >&6; }
|
printf %s "checking whether $am_make supports nested variables... " >&6; }
|
||||||
@ -3217,15 +3370,45 @@ esac
|
|||||||
fi
|
fi
|
||||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
|
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
|
||||||
printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
|
printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
|
||||||
if test $am_cv_make_support_nested_variables = yes; then
|
|
||||||
AM_V='$(V)'
|
|
||||||
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
|
|
||||||
else
|
|
||||||
AM_V=$AM_DEFAULT_VERBOSITY
|
|
||||||
AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
|
|
||||||
fi
|
|
||||||
AM_BACKSLASH='\'
|
AM_BACKSLASH='\'
|
||||||
|
|
||||||
|
am__rm_f_notfound=
|
||||||
|
if (rm -f && rm -fr && rm -rf) 2>/dev/null
|
||||||
|
then :
|
||||||
|
|
||||||
|
else case e in #(
|
||||||
|
e) am__rm_f_notfound='""' ;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking xargs -n works" >&5
|
||||||
|
printf %s "checking xargs -n works... " >&6; }
|
||||||
|
if test ${am_cv_xargs_n_works+y}
|
||||||
|
then :
|
||||||
|
printf %s "(cached) " >&6
|
||||||
|
else case e in #(
|
||||||
|
e) if test "`echo 1 2 3 | xargs -n2 echo`" = "1 2
|
||||||
|
3"
|
||||||
|
then :
|
||||||
|
am_cv_xargs_n_works=yes
|
||||||
|
else case e in #(
|
||||||
|
e) am_cv_xargs_n_works=no ;;
|
||||||
|
esac
|
||||||
|
fi ;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_xargs_n_works" >&5
|
||||||
|
printf "%s\n" "$am_cv_xargs_n_works" >&6; }
|
||||||
|
if test "$am_cv_xargs_n_works" = yes
|
||||||
|
then :
|
||||||
|
am__xargs_n='xargs -n'
|
||||||
|
else case e in #(
|
||||||
|
e) am__xargs_n='am__xargs_n () { shift; sed "s/ /\\n/g" | while read am__xargs_n_arg; do "" "$am__xargs_n_arg"; done; }'
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
|
||||||
if test "`cd $srcdir && pwd`" != "`pwd`"; then
|
if test "`cd $srcdir && pwd`" != "`pwd`"; then
|
||||||
# Use -I$(srcdir) only when $(srcdir) != ., so that make's output
|
# Use -I$(srcdir) only when $(srcdir) != ., so that make's output
|
||||||
# is not polluted with repeated "-I."
|
# is not polluted with repeated "-I."
|
||||||
@ -3309,47 +3492,9 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
# POSIX will say in a future version that running "rm -f" with no argument
|
|
||||||
# is OK; and we want to be able to make that assumption in our Makefile
|
|
||||||
# recipes. So use an aggressive probe to check that the usage we want is
|
|
||||||
# actually supported "in the wild" to an acceptable degree.
|
|
||||||
# See automake bug#10828.
|
|
||||||
# To make any issue more visible, cause the running configure to be aborted
|
|
||||||
# by default if the 'rm' program in use doesn't match our expectations; the
|
|
||||||
# user can still override this though.
|
|
||||||
if rm -f && rm -fr && rm -rf; then : OK; else
|
|
||||||
cat >&2 <<'END'
|
|
||||||
Oops!
|
|
||||||
|
|
||||||
Your 'rm' program seems unable to run without file operands specified
|
|
||||||
on the command line, even when the '-f' option is present. This is contrary
|
|
||||||
to the behaviour of most rm programs out there, and not conforming with
|
|
||||||
the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
|
|
||||||
|
|
||||||
Please tell bug-automake@gnu.org about your system, including the value
|
|
||||||
of your $PATH and any error possibly output before this message. This
|
|
||||||
can help us improve future automake versions.
|
|
||||||
|
|
||||||
END
|
|
||||||
if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
|
|
||||||
echo 'Configuration will proceed anyway, since you have set the' >&2
|
|
||||||
echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
|
|
||||||
echo >&2
|
|
||||||
else
|
|
||||||
cat >&2 <<'END'
|
|
||||||
Aborting the configuration process, to ensure you take notice of the issue.
|
|
||||||
|
|
||||||
You can download and install GNU coreutils to get an 'rm' implementation
|
|
||||||
that behaves properly: <https://www.gnu.org/software/coreutils/>.
|
|
||||||
|
|
||||||
If you want to complete the configuration process using your problematic
|
|
||||||
'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
|
|
||||||
to "yes", and re-run configure.
|
|
||||||
|
|
||||||
END
|
|
||||||
as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# The following line causes --disable-maintainer-mode to be the default to
|
# The following line causes --disable-maintainer-mode to be the default to
|
||||||
# configure. This is necessary because libpng distributions cannot rely on the
|
# configure. This is necessary because libpng distributions cannot rely on the
|
||||||
@ -4644,7 +4789,7 @@ else case e in #(
|
|||||||
# icc doesn't choke on unknown options, it will just issue warnings
|
# icc doesn't choke on unknown options, it will just issue warnings
|
||||||
# or remarks (even with -Werror). So we grep stderr for any message
|
# or remarks (even with -Werror). So we grep stderr for any message
|
||||||
# that says an option was ignored or not supported.
|
# that says an option was ignored or not supported.
|
||||||
# When given -MP, icc 7.0 and 7.1 complain thusly:
|
# When given -MP, icc 7.0 and 7.1 complain thus:
|
||||||
# icc: Command line warning: ignoring option '-M'; no argument required
|
# icc: Command line warning: ignoring option '-M'; no argument required
|
||||||
# The diagnosis changed in icc 8.0:
|
# The diagnosis changed in icc 8.0:
|
||||||
# icc: Command line remark: option '-MP' not supported
|
# icc: Command line remark: option '-MP' not supported
|
||||||
@ -4779,7 +4924,7 @@ else case e in #(
|
|||||||
# icc doesn't choke on unknown options, it will just issue warnings
|
# icc doesn't choke on unknown options, it will just issue warnings
|
||||||
# or remarks (even with -Werror). So we grep stderr for any message
|
# or remarks (even with -Werror). So we grep stderr for any message
|
||||||
# that says an option was ignored or not supported.
|
# that says an option was ignored or not supported.
|
||||||
# When given -MP, icc 7.0 and 7.1 complain thusly:
|
# When given -MP, icc 7.0 and 7.1 complain thus:
|
||||||
# icc: Command line warning: ignoring option '-M'; no argument required
|
# icc: Command line warning: ignoring option '-M'; no argument required
|
||||||
# The diagnosis changed in icc 8.0:
|
# The diagnosis changed in icc 8.0:
|
||||||
# icc: Command line remark: option '-MP' not supported
|
# icc: Command line remark: option '-MP' not supported
|
||||||
@ -14905,6 +15050,18 @@ printf %s "checking that generated files are newer than configure... " >&6; }
|
|||||||
fi
|
fi
|
||||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
|
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
|
||||||
printf "%s\n" "done" >&6; }
|
printf "%s\n" "done" >&6; }
|
||||||
|
case $enable_silent_rules in # (((
|
||||||
|
yes) AM_DEFAULT_VERBOSITY=0;;
|
||||||
|
no) AM_DEFAULT_VERBOSITY=1;;
|
||||||
|
esac
|
||||||
|
if test $am_cv_make_support_nested_variables = yes; then
|
||||||
|
AM_V='$(V)'
|
||||||
|
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
|
||||||
|
else
|
||||||
|
AM_V=$AM_DEFAULT_VERBOSITY
|
||||||
|
AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
|
||||||
|
fi
|
||||||
|
|
||||||
if test -n "$EXEEXT"; then
|
if test -n "$EXEEXT"; then
|
||||||
am__EXEEXT_TRUE=
|
am__EXEEXT_TRUE=
|
||||||
am__EXEEXT_FALSE='#'
|
am__EXEEXT_FALSE='#'
|
||||||
|
15
depcomp
15
depcomp
@ -1,9 +1,9 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# depcomp - compile a program generating dependencies as side-effects
|
# depcomp - compile a program generating dependencies as side-effects
|
||||||
|
|
||||||
scriptversion=2018-03-07.03; # UTC
|
scriptversion=2024-06-19.01; # UTC
|
||||||
|
|
||||||
# Copyright (C) 1999-2021 Free Software Foundation, Inc.
|
# Copyright (C) 1999-2024 Free Software Foundation, Inc.
|
||||||
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# 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
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -47,11 +47,13 @@ Environment variables:
|
|||||||
libtool Whether libtool is used (yes/no).
|
libtool Whether libtool is used (yes/no).
|
||||||
|
|
||||||
Report bugs to <bug-automake@gnu.org>.
|
Report bugs to <bug-automake@gnu.org>.
|
||||||
|
GNU Automake home page: <https://www.gnu.org/software/automake/>.
|
||||||
|
General help using GNU software: <https://www.gnu.org/gethelp/>.
|
||||||
EOF
|
EOF
|
||||||
exit $?
|
exit $?
|
||||||
;;
|
;;
|
||||||
-v | --v*)
|
-v | --v*)
|
||||||
echo "depcomp $scriptversion"
|
echo "depcomp (GNU Automake) $scriptversion"
|
||||||
exit $?
|
exit $?
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
@ -113,7 +115,6 @@ nl='
|
|||||||
# These definitions help.
|
# These definitions help.
|
||||||
upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ
|
upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ
|
||||||
lower=abcdefghijklmnopqrstuvwxyz
|
lower=abcdefghijklmnopqrstuvwxyz
|
||||||
digits=0123456789
|
|
||||||
alpha=${upper}${lower}
|
alpha=${upper}${lower}
|
||||||
|
|
||||||
if test -z "$depmode" || test -z "$source" || test -z "$object"; then
|
if test -z "$depmode" || test -z "$source" || test -z "$object"; then
|
||||||
@ -128,7 +129,7 @@ tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
|
|||||||
|
|
||||||
rm -f "$tmpdepfile"
|
rm -f "$tmpdepfile"
|
||||||
|
|
||||||
# Avoid interferences from the environment.
|
# Avoid interference from the environment.
|
||||||
gccflag= dashmflag=
|
gccflag= dashmflag=
|
||||||
|
|
||||||
# Some modes work just like other modes, but use different flags. We
|
# Some modes work just like other modes, but use different flags. We
|
||||||
@ -198,8 +199,8 @@ gcc3)
|
|||||||
;;
|
;;
|
||||||
|
|
||||||
gcc)
|
gcc)
|
||||||
## Note that this doesn't just cater to obsosete pre-3.x GCC compilers.
|
## Note that this doesn't just cater to obsolete pre-3.x GCC compilers.
|
||||||
## but also to in-use compilers like IMB xlc/xlC and the HP C compiler.
|
## but also to in-use compilers like IBM xlc/xlC and the HP C compiler.
|
||||||
## (see the conditional assignment to $gccflag above).
|
## (see the conditional assignment to $gccflag above).
|
||||||
## There are various ways to get dependency output from gcc. Here's
|
## There are various ways to get dependency output from gcc. Here's
|
||||||
## why we pick this rather obscure method:
|
## why we pick this rather obscure method:
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# install - install a program, script, or datafile
|
# install - install a program, script, or datafile
|
||||||
|
|
||||||
scriptversion=2023-11-23.18; # UTC
|
scriptversion=2024-06-19.01; # UTC
|
||||||
|
|
||||||
# This originates from X11R5 (mit/util/scripts/install.sh), which was
|
# This originates from X11R5 (mit/util/scripts/install.sh), which was
|
||||||
# later released in X11R6 (xc/config/util/install.sh) with the
|
# later released in X11R6 (xc/config/util/install.sh) with the
|
||||||
@ -170,7 +170,7 @@ while test $# -ne 0; do
|
|||||||
|
|
||||||
-T) is_target_a_directory=never;;
|
-T) is_target_a_directory=never;;
|
||||||
|
|
||||||
--version) echo "$0 $scriptversion"; exit $?;;
|
--version) echo "$0 (GNU Automake) $scriptversion"; exit $?;;
|
||||||
|
|
||||||
--) shift
|
--) shift
|
||||||
break;;
|
break;;
|
||||||
@ -345,7 +345,7 @@ do
|
|||||||
' 0
|
' 0
|
||||||
|
|
||||||
# Because "mkdir -p" follows existing symlinks and we likely work
|
# Because "mkdir -p" follows existing symlinks and we likely work
|
||||||
# directly in world-writeable /tmp, make sure that the '$tmpdir'
|
# directly in world-writable /tmp, make sure that the '$tmpdir'
|
||||||
# directory is successfully created first before we actually test
|
# directory is successfully created first before we actually test
|
||||||
# 'mkdir -p'.
|
# 'mkdir -p'.
|
||||||
if (umask $mkdir_umask &&
|
if (umask $mkdir_umask &&
|
||||||
@ -353,7 +353,7 @@ do
|
|||||||
exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
|
exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
|
||||||
then
|
then
|
||||||
if test -z "$dir_arg" || {
|
if test -z "$dir_arg" || {
|
||||||
# Check for POSIX incompatibilities with -m.
|
# Check for POSIX incompatibility with -m.
|
||||||
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
|
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
|
||||||
# other-writable bit of parent directory when it shouldn't.
|
# other-writable bit of parent directory when it shouldn't.
|
||||||
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
|
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
|
||||||
|
75
missing
75
missing
@ -1,9 +1,11 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Common wrapper for a few potentially missing GNU programs.
|
# Common wrapper for a few potentially missing GNU and other programs.
|
||||||
|
|
||||||
scriptversion=2018-03-07.03; # UTC
|
scriptversion=2024-06-07.14; # UTC
|
||||||
|
|
||||||
# Copyright (C) 1996-2021 Free Software Foundation, Inc.
|
# shellcheck disable=SC2006,SC2268 # we must support pre-POSIX shells
|
||||||
|
|
||||||
|
# Copyright (C) 1996-2024 Free Software Foundation, Inc.
|
||||||
# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
|
# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
|
||||||
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
@ -54,18 +56,20 @@ Options:
|
|||||||
-v, --version output version information and exit
|
-v, --version output version information and exit
|
||||||
|
|
||||||
Supported PROGRAM values:
|
Supported PROGRAM values:
|
||||||
aclocal autoconf autoheader autom4te automake makeinfo
|
aclocal autoconf autogen autoheader autom4te automake autoreconf
|
||||||
bison yacc flex lex help2man
|
bison flex help2man lex makeinfo perl yacc
|
||||||
|
|
||||||
Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and
|
Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and
|
||||||
'g' are ignored when checking the name.
|
'g' are ignored when checking the name.
|
||||||
|
|
||||||
Send bug reports to <bug-automake@gnu.org>."
|
Report bugs to <bug-automake@gnu.org>.
|
||||||
|
GNU Automake home page: <https://www.gnu.org/software/automake/>.
|
||||||
|
General help using GNU software: <https://www.gnu.org/gethelp/>."
|
||||||
exit $?
|
exit $?
|
||||||
;;
|
;;
|
||||||
|
|
||||||
-v|--v|--ve|--ver|--vers|--versi|--versio|--version)
|
-v|--v|--ve|--ver|--vers|--versi|--versio|--version)
|
||||||
echo "missing $scriptversion (GNU Automake)"
|
echo "missing (GNU Automake) $scriptversion"
|
||||||
exit $?
|
exit $?
|
||||||
;;
|
;;
|
||||||
|
|
||||||
@ -108,7 +112,7 @@ gnu_software_URL=https://www.gnu.org/software
|
|||||||
program_details ()
|
program_details ()
|
||||||
{
|
{
|
||||||
case $1 in
|
case $1 in
|
||||||
aclocal|automake)
|
aclocal|automake|autoreconf)
|
||||||
echo "The '$1' program is part of the GNU Automake package:"
|
echo "The '$1' program is part of the GNU Automake package:"
|
||||||
echo "<$gnu_software_URL/automake>"
|
echo "<$gnu_software_URL/automake>"
|
||||||
echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:"
|
echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:"
|
||||||
@ -123,6 +127,9 @@ program_details ()
|
|||||||
echo "<$gnu_software_URL/m4/>"
|
echo "<$gnu_software_URL/m4/>"
|
||||||
echo "<$perl_URL>"
|
echo "<$perl_URL>"
|
||||||
;;
|
;;
|
||||||
|
*)
|
||||||
|
:
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -137,48 +144,55 @@ give_advice ()
|
|||||||
printf '%s\n' "'$1' is $msg."
|
printf '%s\n' "'$1' is $msg."
|
||||||
|
|
||||||
configure_deps="'configure.ac' or m4 files included by 'configure.ac'"
|
configure_deps="'configure.ac' or m4 files included by 'configure.ac'"
|
||||||
|
autoheader_deps="'acconfig.h'"
|
||||||
|
automake_deps="'Makefile.am'"
|
||||||
|
aclocal_deps="'acinclude.m4'"
|
||||||
case $normalized_program in
|
case $normalized_program in
|
||||||
|
aclocal*)
|
||||||
|
echo "You should only need it if you modified $aclocal_deps or"
|
||||||
|
echo "$configure_deps."
|
||||||
|
;;
|
||||||
autoconf*)
|
autoconf*)
|
||||||
echo "You should only need it if you modified 'configure.ac',"
|
echo "You should only need it if you modified $configure_deps."
|
||||||
echo "or m4 files included by it."
|
;;
|
||||||
program_details 'autoconf'
|
autogen*)
|
||||||
|
echo "You should only need it if you modified a '.def' or '.tpl' file."
|
||||||
|
echo "You may want to install the GNU AutoGen package:"
|
||||||
|
echo "<$gnu_software_URL/autogen/>"
|
||||||
;;
|
;;
|
||||||
autoheader*)
|
autoheader*)
|
||||||
echo "You should only need it if you modified 'acconfig.h' or"
|
echo "You should only need it if you modified $autoheader_deps or"
|
||||||
echo "$configure_deps."
|
echo "$configure_deps."
|
||||||
program_details 'autoheader'
|
|
||||||
;;
|
;;
|
||||||
automake*)
|
automake*)
|
||||||
echo "You should only need it if you modified 'Makefile.am' or"
|
echo "You should only need it if you modified $automake_deps or"
|
||||||
echo "$configure_deps."
|
echo "$configure_deps."
|
||||||
program_details 'automake'
|
|
||||||
;;
|
;;
|
||||||
aclocal*)
|
autom4te*)
|
||||||
echo "You should only need it if you modified 'acinclude.m4' or"
|
|
||||||
echo "$configure_deps."
|
|
||||||
program_details 'aclocal'
|
|
||||||
;;
|
|
||||||
autom4te*)
|
|
||||||
echo "You might have modified some maintainer files that require"
|
echo "You might have modified some maintainer files that require"
|
||||||
echo "the 'autom4te' program to be rebuilt."
|
echo "the 'autom4te' program to be rebuilt."
|
||||||
program_details 'autom4te'
|
;;
|
||||||
|
autoreconf*)
|
||||||
|
echo "You should only need it if you modified $aclocal_deps or"
|
||||||
|
echo "$automake_deps or $autoheader_deps or $automake_deps or"
|
||||||
|
echo "$configure_deps."
|
||||||
;;
|
;;
|
||||||
bison*|yacc*)
|
bison*|yacc*)
|
||||||
echo "You should only need it if you modified a '.y' file."
|
echo "You should only need it if you modified a '.y' file."
|
||||||
echo "You may want to install the GNU Bison package:"
|
echo "You may want to install the GNU Bison package:"
|
||||||
echo "<$gnu_software_URL/bison/>"
|
echo "<$gnu_software_URL/bison/>"
|
||||||
;;
|
;;
|
||||||
lex*|flex*)
|
|
||||||
echo "You should only need it if you modified a '.l' file."
|
|
||||||
echo "You may want to install the Fast Lexical Analyzer package:"
|
|
||||||
echo "<$flex_URL>"
|
|
||||||
;;
|
|
||||||
help2man*)
|
help2man*)
|
||||||
echo "You should only need it if you modified a dependency" \
|
echo "You should only need it if you modified a dependency" \
|
||||||
"of a man page."
|
"of a man page."
|
||||||
echo "You may want to install the GNU Help2man package:"
|
echo "You may want to install the GNU Help2man package:"
|
||||||
echo "<$gnu_software_URL/help2man/>"
|
echo "<$gnu_software_URL/help2man/>"
|
||||||
;;
|
;;
|
||||||
|
lex*|flex*)
|
||||||
|
echo "You should only need it if you modified a '.l' file."
|
||||||
|
echo "You may want to install the Fast Lexical Analyzer package:"
|
||||||
|
echo "<$flex_URL>"
|
||||||
|
;;
|
||||||
makeinfo*)
|
makeinfo*)
|
||||||
echo "You should only need it if you modified a '.texi' file, or"
|
echo "You should only need it if you modified a '.texi' file, or"
|
||||||
echo "any other file indirectly affecting the aspect of the manual."
|
echo "any other file indirectly affecting the aspect of the manual."
|
||||||
@ -189,6 +203,12 @@ give_advice ()
|
|||||||
echo "want to install GNU make:"
|
echo "want to install GNU make:"
|
||||||
echo "<$gnu_software_URL/make/>"
|
echo "<$gnu_software_URL/make/>"
|
||||||
;;
|
;;
|
||||||
|
perl*)
|
||||||
|
echo "You should only need it to run GNU Autoconf, GNU Automake, "
|
||||||
|
echo " assorted other tools, or if you modified a Perl source file."
|
||||||
|
echo "You may want to install the Perl 5 language interpreter:"
|
||||||
|
echo "<$perl_URL>"
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
echo "You might have modified some files without having the proper"
|
echo "You might have modified some files without having the proper"
|
||||||
echo "tools for further handling them. Check the 'README' file, it"
|
echo "tools for further handling them. Check the 'README' file, it"
|
||||||
@ -197,6 +217,7 @@ give_advice ()
|
|||||||
echo "case some other package contains this missing '$1' program."
|
echo "case some other package contains this missing '$1' program."
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
program_details "$normalized_program"
|
||||||
}
|
}
|
||||||
|
|
||||||
give_advice "$1" | sed -e '1s/^/WARNING: /' \
|
give_advice "$1" | sed -e '1s/^/WARNING: /' \
|
||||||
|
15
test-driver
15
test-driver
@ -1,9 +1,9 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# test-driver - basic testsuite driver script.
|
# test-driver - basic testsuite driver script.
|
||||||
|
|
||||||
scriptversion=2018-03-07.03; # UTC
|
scriptversion=2024-06-19.01; # UTC
|
||||||
|
|
||||||
# Copyright (C) 2011-2021 Free Software Foundation, Inc.
|
# Copyright (C) 2011-2024 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# 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
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -44,11 +44,16 @@ print_usage ()
|
|||||||
Usage:
|
Usage:
|
||||||
test-driver --test-name NAME --log-file PATH --trs-file PATH
|
test-driver --test-name NAME --log-file PATH --trs-file PATH
|
||||||
[--expect-failure {yes|no}] [--color-tests {yes|no}]
|
[--expect-failure {yes|no}] [--color-tests {yes|no}]
|
||||||
|
[--collect-skipped-logs {yes|no}]
|
||||||
[--enable-hard-errors {yes|no}] [--]
|
[--enable-hard-errors {yes|no}] [--]
|
||||||
TEST-SCRIPT [TEST-SCRIPT-ARGUMENTS]
|
TEST-SCRIPT [TEST-SCRIPT-ARGUMENTS]
|
||||||
|
|
||||||
The '--test-name', '--log-file' and '--trs-file' options are mandatory.
|
The '--test-name', '--log-file' and '--trs-file' options are mandatory.
|
||||||
See the GNU Automake documentation for information.
|
See the GNU Automake documentation for information.
|
||||||
|
|
||||||
|
Report bugs to <bug-automake@gnu.org>.
|
||||||
|
GNU Automake home page: <https://www.gnu.org/software/automake/>.
|
||||||
|
General help using GNU software: <https://www.gnu.org/gethelp/>.
|
||||||
END
|
END
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -57,15 +62,17 @@ log_file= # Where to save the output of the test script.
|
|||||||
trs_file= # Where to save the metadata of the test run.
|
trs_file= # Where to save the metadata of the test run.
|
||||||
expect_failure=no
|
expect_failure=no
|
||||||
color_tests=no
|
color_tests=no
|
||||||
|
collect_skipped_logs=yes
|
||||||
enable_hard_errors=yes
|
enable_hard_errors=yes
|
||||||
while test $# -gt 0; do
|
while test $# -gt 0; do
|
||||||
case $1 in
|
case $1 in
|
||||||
--help) print_usage; exit $?;;
|
--help) print_usage; exit $?;;
|
||||||
--version) echo "test-driver $scriptversion"; exit $?;;
|
--version) echo "test-driver (GNU Automake) $scriptversion"; exit $?;;
|
||||||
--test-name) test_name=$2; shift;;
|
--test-name) test_name=$2; shift;;
|
||||||
--log-file) log_file=$2; shift;;
|
--log-file) log_file=$2; shift;;
|
||||||
--trs-file) trs_file=$2; shift;;
|
--trs-file) trs_file=$2; shift;;
|
||||||
--color-tests) color_tests=$2; shift;;
|
--color-tests) color_tests=$2; shift;;
|
||||||
|
--collect-skipped-logs) collect_skipped_logs=$2; shift;;
|
||||||
--expect-failure) expect_failure=$2; shift;;
|
--expect-failure) expect_failure=$2; shift;;
|
||||||
--enable-hard-errors) enable_hard_errors=$2; shift;;
|
--enable-hard-errors) enable_hard_errors=$2; shift;;
|
||||||
--) shift; break;;
|
--) shift; break;;
|
||||||
@ -121,7 +128,7 @@ fi
|
|||||||
case $tweaked_estatus:$expect_failure in
|
case $tweaked_estatus:$expect_failure in
|
||||||
0:yes) col=$red res=XPASS recheck=yes gcopy=yes;;
|
0:yes) col=$red res=XPASS recheck=yes gcopy=yes;;
|
||||||
0:*) col=$grn res=PASS recheck=no gcopy=no;;
|
0:*) col=$grn res=PASS recheck=no gcopy=no;;
|
||||||
77:*) col=$blu res=SKIP recheck=no gcopy=yes;;
|
77:*) col=$blu res=SKIP recheck=no gcopy=$collect_skipped_logs;;
|
||||||
99:*) col=$mgn res=ERROR recheck=yes gcopy=yes;;
|
99:*) col=$mgn res=ERROR recheck=yes gcopy=yes;;
|
||||||
*:yes) col=$lgn res=XFAIL recheck=no gcopy=yes;;
|
*:yes) col=$lgn res=XFAIL recheck=no gcopy=yes;;
|
||||||
*:*) col=$red res=FAIL recheck=yes gcopy=yes;;
|
*:*) col=$red res=FAIL recheck=yes gcopy=yes;;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user