aboutsummaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2026-03-04 10:53:00 -0800
committerJunio C Hamano <gitster@pobox.com>2026-03-04 10:53:00 -0800
commitefd5fdbcf9efce78eb536d440dcf42379d9b3197 (patch)
tree0875d4d17684040a2aa5e504f6fbd5f9c2f8cf29 /meson.build
parentbcc2fc2311da726e1da3c0eb0b539a802f8589c0 (diff)
parentebeea3c471c82638170764989d57d9dc24cc7450 (diff)
downloadgit-efd5fdbcf9efce78eb536d440dcf42379d9b3197.tar.xz
Merge branch 'dk/meson-regen-config-list'
Fix dependency screw-up in meson-based builds. * dk/meson-regen-config-list: build: regenerate config-list.h when Documentation changes
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build5
1 files changed, 4 insertions, 1 deletions
diff --git a/meson.build b/meson.build
index 6f155beafa..4b536e0124 100644
--- a/meson.build
+++ b/meson.build
@@ -722,11 +722,14 @@ endif
builtin_sources += custom_target(
output: 'config-list.h',
+ depfile: 'config-list.h.d',
+ depend_files: [ 'generate-configlist.sh' ],
command: [
shell,
- meson.current_source_dir() + '/generate-configlist.sh',
+ meson.current_source_dir() / 'generate-configlist.sh',
meson.current_source_dir(),
'@OUTPUT@',
+ '@DEPFILE@',
],
env: script_environment,
)