From 289080e4d86c70f8231a74a78892b2db65a86e9a Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Tue, 21 Feb 2023 20:30:08 +0900 Subject: Clone and create dummy gemspec in sequential build --- common.mk | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'common.mk') diff --git a/common.mk b/common.mk index 1476910aae..a2318ac708 100644 --- a/common.mk +++ b/common.mk @@ -1411,6 +1411,20 @@ extract-gems$(gnumake:yes=-sequential): PHONY -e 'end' \ gems/bundled_gems +extract-gems$(gnumake:yes=-sequential): clone-bundled-gems-src + +clone-bundled-gems-src: PHONY + $(Q) $(BASERUBY) -C "$(srcdir)" \ + -Itool/lib -rbundled_gem -answ \ + -e 'BEGIN {git = $$git}' \ + -e 'gem, _, repo, rev = *$$F' \ + -e 'next if !rev or /^#/=~gem' \ + -e 'gemdir = "gems/src/#{gem}"' \ + -e 'BundledGem.checkout(gemdir, repo, rev, git: git)' \ + -e 'BundledGem.dummy_gemspec("#{gemdir}/#{gem}.gemspec")' \ + -- -git="$(GIT)" \ + gems/bundled_gems + outdate-bundled-gems: PHONY $(Q) $(BASERUBY) $(tooldir)/$@.rb --make="$(MAKE)" --mflags="$(MFLAGS)" "$(srcdir)" -- cgit v1.2.1