summaryrefslogtreecommitdiff
path: root/defs
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2023-02-13 15:12:54 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2023-02-13 15:12:54 +0900
commit9821f6d0e5957a680bb4ce39708ebc86e23d85d0 (patch)
tree08b57952fa74443063f7fd1146ab79285e10f20a /defs
parent849087ccb1e0f7ec2a3c018f9aeb6b462c971893 (diff)
downloadruby-9821f6d0e5957a680bb4ce39708ebc86e23d85d0.tar.gz
Override release date in Makefile if possible
Diffstat (limited to 'defs')
-rw-r--r--defs/gmake.mk7
1 files changed, 7 insertions, 0 deletions
diff --git a/defs/gmake.mk b/defs/gmake.mk
index c610eff283..3fad72e5c7 100644
--- a/defs/gmake.mk
+++ b/defs/gmake.mk
@@ -56,6 +56,13 @@ ifeq ($(if $(filter all main exts enc trans libencs libenc libtrans \
-include $(SHOWFLAGS)
endif
+ifeq ($(HAVE_BASERUBY):$(HAVE_GIT),yes:yes)
+override modified := $(shell $(BASERUBY) -C $(srcdir) tool/file2lastrev.rb --modified='%Y %m %d')
+override RUBY_RELEASE_YEAR := $(word 1,$(modified))
+override RUBY_RELEASE_MONTH := $(word 2,$(modified))
+override RUBY_RELEASE_DAY := $(word 3,$(modified))
+endif
+
ifneq ($(filter universal-%,$(arch)),)
define archcmd
%.$(1).S: %.c