[Bug #19127] Fix revision.h dependency when no baseruby

Disconnect the dependency of revision.h on the timestamp file if no
baseruby is available
This commit is contained in:
Nobuyoshi Nakada 2022-11-14 18:59:06 +09:00 committed by GitHub
parent a8537aa6a5
commit 3fae53a343
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
Notes: git 2022-11-14 09:59:26 +00:00
Merged: https://github.com/ruby/ruby/pull/6724

Merged-By: nobu <nobu@ruby-lang.org>

View File

@ -1226,10 +1226,12 @@ builtin_binary.inc: $(PREP) $(BUILTIN_RB_SRCS) $(srcdir)/template/builtin_binary
$(BUILTIN_RB_INCS): $(top_srcdir)/tool/mk_builtin_loader.rb
$(srcdir)/revision.h: $(REVISION_H)
$(srcdir)/revision.h$(no_baseruby:no=~disabled~): $(REVISION_H)
$(REVISION_H):
$(REVISION_H)$(no_baseruby:no=~disabled~):
$(Q) $(BASERUBY) $(tooldir)/file2lastrev.rb -q --revision.h --srcdir="$(srcdir)" --output=revision.h --timestamp=$@
$(REVISION_H)$(yes_baseruby:yes=~disabled~):
$(Q) touch $@
$(srcdir)/ext/ripper/ripper.c: $(srcdir)/ext/ripper/tools/preproc.rb $(srcdir)/parse.y $(srcdir)/defs/id.def $(srcdir)/ext/ripper/depend
$(ECHO) generating $@