From 3b245881a4e76f12046dddfadfee14c99973fa23 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Mon, 21 Mar 2022 18:48:29 -0400 Subject: README, build: Generate list of formats --- (limited to 'Makefile.am') diff --git a/Makefile.am b/Makefile.am index a82029d..0048520 100644 --- a/Makefile.am +++ b/Makefile.am @@ -59,7 +59,7 @@ bin_PROGRAMS = @ EXTRA_@_DEPENDENCIES = version.c CLEANFILES = version.c CONFIG_CLEAN_FILES = -EXTRA_DIST = autogen.sh +EXTRA_DIST = autogen.sh FORMATS V_REDIR = $(V_REDIR_$(V)) V_REDIR_ = $(V_REDIR_$(AM_DEFAULT_VERBOSITY)) @@ -84,6 +84,23 @@ if IN_GIT 1>>'$(distdir)/ChangeLog~' mv '$(distdir)/ChangeLog~' '$(distdir)/ChangeLog' endif +if ENABLE_TESTS +if CROSS_COMPILING + if ! [ -f 'FORMATS' ]; then \ + printf 'Error: "FORMATS" file cannot be generated when %s' \ + 'cross compiling' 1>&2; \ + exit 1; \ + fi +else !CROSS_COMPILING + $(srcdir)/@ -d '1969-12-31 19:00:01' -F 1>FORMATS +endif !CROSS_COMPILING +else !ENABLE_TESTS + if ! [ -f 'FORMATS' ]; then \ + printf 'Error: "FORMATS" file cannot be generated without %s' \ + 'test suite support' 1>&2; \ + exit 1; \ + fi +endif !ENABLE_TESTS release: sed "s/^Released: ????-??-??\$$/Released: $$(date '+%Y-%m-%d')/" \ -- cgit v0.9.1