From 138d49dbb7f5aa0bf4a5801f64e6625ac2b3a392 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Wed, 17 Feb 2021 21:58:49 -0300 Subject: Move DATE and VERSION to configure --- Makefile.in | 6 +++--- configure | 16 +++++++++++++++- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/Makefile.in b/Makefile.in index 872ddb5..66462b7 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1,8 +1,8 @@ .POSIX: -PREFIX = @PREFIX@ +PREFIX = @PREFIX@ MANPREFIX = $(PREFIX)/share/man -VERSION = 0.1.2 -DATE = 2021-01-26 +VERSION = 0.1.2 +DATE = 2021-01-26 manpages = \ doc/remembering.1 \ diff --git a/configure b/configure index a50278a..e23f92e 100755 --- a/configure +++ b/configure @@ -1,6 +1,9 @@ #!/bin/sh set -eu +DATE=2021-01-26 +VERSION=0.1.2 + # shellcheck disable=2068 for f in $@; do case "$f" in @@ -23,6 +26,17 @@ done PREFIX="${CLI_PREFIX:-/usr/local}" -sed "s:@PREFIX@:$PREFIX:g" Makefile.in > Makefile +OUT_FILES=' +Makefile +' + +for f in $OUT_FILES; do + printf 'generating "%s"...\n' "$f" + sed "$f.in" \ + -e "s:@PREFIX@:$PREFIX:g" \ + -e "s:@VERSION@:$VERSION:g" \ + -e "s:@DATE@:$DATE:g" \ + > "$f" +done echo Done. >&2 -- cgit v1.2.3