From 318ee7db652fc3425c1142c91aa4ff365a9a0ead Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Tue, 17 Feb 2026 14:51:05 +0100 Subject: [PATCH] Recompile when config.yml changes * Fixes https://github.com/ruby/prism/issues/3931. * The first line is the default one, we want to keep that default dependency too. * Some docs about this: https://docs.ruby-lang.org/en/4.0/MakeMakefile.html --- ext/prism/depend | 2 ++ prism.gemspec | 2 ++ 2 files changed, 4 insertions(+) create mode 100644 ext/prism/depend diff --git a/ext/prism/depend b/ext/prism/depend new file mode 100644 index 0000000000..ac0e7a9bb3 --- /dev/null +++ b/ext/prism/depend @@ -0,0 +1,2 @@ +$(OBJS): $(HDRS) $(ruby_headers) +$(OBJS): $(srcdir)/../../config.yml diff --git a/prism.gemspec b/prism.gemspec index c5c315fc8d..eb558ce6c2 100644 --- a/prism.gemspec +++ b/prism.gemspec @@ -42,6 +42,8 @@ Gem::Specification.new do |spec| "docs/serialization.md", "docs/testing.md", "ext/prism/api_node.c", + "ext/prism/depend", + "ext/prism/extconf.rb", "ext/prism/extension.c", "ext/prism/extension.h", "include/prism.h",