Index: meson/part/read_config/meson.build
===================================================================
--- meson/part/read_config/meson.build	(revision e9ff39b80435c39ebacaa3bf4cfc3a48211d6580)
+++ meson/part/read_config/meson.build	(revision 3f1a4818c8d7a210c6274be039dfa6b2a8dc3dbc)
@@ -30,5 +30,12 @@
 # and version information from repository.
 
-_config_file = files(meson.build_root() / 'Makefile.config')
+# Workaround for current Meson (0.51.1) not producing dependency
+# on files outside source dir when just files() is used.
+_config_file = configure_file(
+	input: meson.build_root() / 'Makefile.config',
+	output: 'Makefile.config',
+	copy: true,
+)
+
 _version_file = files(meson.source_root() / 'version')
 
