Replace revision.tmp with the HAVE_BASERUBY trick

but without relying on replacement.

This seems to work on OpenBSD as well.
This commit is contained in:
Takashi Kokubun 2022-09-18 00:09:41 +09:00
Родитель 39f91bc24b
Коммит 67417e795a
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 6FFC433B12EE23DD
1 изменённых файлов: 3 добавлений и 1 удалений

Просмотреть файл

@ -1213,7 +1213,9 @@ $(BUILTIN_RB_INCS): $(top_srcdir)/tool/mk_builtin_loader.rb
$(srcdir)/revision.h: $(REVISION_H)
revision.tmp:: $(srcdir)/version.h $(tooldir)/file2lastrev.rb $(REVISION_FORCE)
revision.$(HAVE_BASERUBY:no=tmp)::
$(Q) $(NULLCMD) > $@
revision.$(HAVE_BASERUBY:yes=tmp):: $(srcdir)/version.h $(tooldir)/file2lastrev.rb $(REVISION_FORCE)
$(Q) $(BASERUBY) $(tooldir)/file2lastrev.rb -q --revision.h --srcdir="$(srcdir)" > $@
$(REVISION_H): revision.tmp