From f18af456577a870600f2f766aed8ac6b77af9720 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Sun, 7 Sep 2025 21:49:35 +0900 Subject: [PATCH 1/2] Set `$extmk` in extmk.rb Get rid of `File.identical?` on a WebDAV-mounted drive. --- ext/extmk.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/ext/extmk.rb b/ext/extmk.rb index 39cbce1bc9fe68..888eba6c676d41 100755 --- a/ext/extmk.rb +++ b/ext/extmk.rb @@ -43,6 +43,7 @@ def self.target_rbconfig $topdir = "." $top_srcdir = srcdir +$extmk = true inplace = File.identical?($top_srcdir, $topdir) $" << "mkmf.rb" From cb35cc630c1a0f343623317bcbc69c62f89b3be6 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Mon, 15 Sep 2025 14:56:28 +0900 Subject: [PATCH 2/2] Make PRISM_BUILD_DIR even when baseruby is available It is needed before updating the timestamp for prism/srcs.mk. --- prism/srcs.mk | 3 +-- prism/srcs.mk.in | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/prism/srcs.mk b/prism/srcs.mk index 565d793cc0a210..ff4ddff0722e32 100644 --- a/prism/srcs.mk +++ b/prism/srcs.mk @@ -4,9 +4,8 @@ PRISM_CONFIG = $(PRISM_SRCDIR)/config.yml srcs uncommon.mk: prism/.srcs.mk.time -prism/.srcs.mk.time: +prism/.srcs.mk.time: $(order_only) $(PRISM_BUILD_DIR)/.time prism/$(HAVE_BASERUBY:no=.srcs.mk.time): - mkdir -p $(@D) touch $@ prism/$(HAVE_BASERUBY:yes=.srcs.mk.time): \ $(PRISM_SRCDIR)/templates/template.rb \ diff --git a/prism/srcs.mk.in b/prism/srcs.mk.in index 0b921b7f0bb07d..e337eff8ea00e5 100644 --- a/prism/srcs.mk.in +++ b/prism/srcs.mk.in @@ -12,9 +12,8 @@ PRISM_CONFIG = $(PRISM_SRCDIR)/config.yml srcs <%=%><%=mk%>: prism/.srcs.mk.time -prism/.srcs.mk.time: +prism/.srcs.mk.time: $(order_only) $(PRISM_BUILD_DIR)/.time prism/$(HAVE_BASERUBY:no=.srcs.mk.time): - mkdir -p $(@D) touch $@ prism/$(HAVE_BASERUBY:yes=.srcs.mk.time): \ $(PRISM_SRCDIR)/templates/template.rb \