diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2022-09-25 22:40:05 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-25 22:40:05 +0900 |
commit | dc7d929e542a3372113f7864b26384ceab596197 (patch) | |
tree | 17b6dd3b4141b9bab0f81cc9c0dc74e0f6228fba /configure.ac | |
parent | 85cc0ce5c8b6a369d439093453f7b87f1a154efb (diff) | |
download | ruby-dc7d929e542a3372113f7864b26384ceab596197.tar.gz |
Extract `RUBY_RELEASE_DATE` from also revision.h
This make variable is very useful for daily build.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/configure.ac b/configure.ac index d477ea1dc4..55288b92c0 100644 --- a/configure.ac +++ b/configure.ac @@ -4384,12 +4384,15 @@ AC_CONFIG_FILES(Makefile:template/Makefile.in, [ AS_CASE("$VCS", ['$(GIT)'|git], [VCSUP='$(VCS) pull --rebase $(GITPULLOPTIONS)'], [VCSUP='$(VCS)']) - sed -n \ - -e '[/^@%:@define \(RUBY_RELEASE_[A-Z]*\) \([0-9][0-9]*\)/]{' \ - -e 's//\1 = \2/' \ - -e '[s/ \([0-9]\)$/ 0\1/]' \ - -e p \ - -e '}' "$srcdir/version.h" + for f in "$srcdir/version.h" "$srcdir/revision.h"; do + test -f "$f" || continue + sed -n \ + -e '[/^@%:@define \(RUBY_RELEASE_[A-Z]*\) \([0-9][0-9]*\)/]{' \ + -e 's//\1 = \2/' \ + -e '[s/ \([0-9]\)$/ 0\1/]' \ + -e p \ + -e '}' "$f" + done sed '/^MISSING/s/\$U\././g;/^VCS *=/s#@VCS@#'"$VCS"'#;/^VCSUP *=/s#@VCSUP@#'"$VCSUP"'#' Makefile echo; test x"$EXEEXT" = x || echo 'miniruby: miniruby$(EXEEXT)' AS_IF([test "$gnumake" != yes], [ |