meson: restore hook-list.h to builtin_sources
This fixes a racy build failure.
```
builtin/bugreport.c:12:10: fatal error: hook-list.h: No such file or directory
12 | #include "hook-list.h"
| ^~~~~~~~~~~~~
```
hook-list.h must be generated before builtin/bugreport.c is compiled.
Bug: https://bugs.gentoo.org/978326
Fixes: 2eb541e8f2 (hook: move is_known_hook() to hook.c for wider use, 2026-04-10)
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Acked-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
main
parent
e9019fcafe
commit
10ab1af0f4
26
meson.build
26
meson.build
|
|
@ -278,7 +278,20 @@ compat_sources = [
|
|||
'compat/terminal.c',
|
||||
]
|
||||
|
||||
hook_list = custom_target(
|
||||
input: 'Documentation/githooks.adoc',
|
||||
output: 'hook-list.h',
|
||||
command: [
|
||||
shell,
|
||||
meson.current_source_dir() + '/tools/generate-hooklist.sh',
|
||||
meson.current_source_dir(),
|
||||
'@OUTPUT@',
|
||||
],
|
||||
env: script_environment,
|
||||
)
|
||||
|
||||
libgit_sources = [
|
||||
hook_list,
|
||||
'abspath.c',
|
||||
'add-interactive.c',
|
||||
'add-patch.c',
|
||||
|
|
@ -566,19 +579,8 @@ libgit_sources += custom_target(
|
|||
env: script_environment,
|
||||
)
|
||||
|
||||
libgit_sources += custom_target(
|
||||
input: 'Documentation/githooks.adoc',
|
||||
output: 'hook-list.h',
|
||||
command: [
|
||||
shell,
|
||||
meson.current_source_dir() + '/tools/generate-hooklist.sh',
|
||||
meson.current_source_dir(),
|
||||
'@OUTPUT@',
|
||||
],
|
||||
env: script_environment,
|
||||
)
|
||||
|
||||
builtin_sources = [
|
||||
hook_list,
|
||||
'builtin/add.c',
|
||||
'builtin/am.c',
|
||||
'builtin/annotate.c',
|
||||
|
|
|
|||
Loading…
Reference in New Issue