mirror of
https://git.musl-libc.org/git/musl
synced 2025-01-23 06:32:05 +03:00
remove dependency of version.h on .git/* to avoid errors
the wildcard function in GNU make includes dangling symlinks; if any exist under the .git directory, they would get added as dependencies, causing make to exit with an error due to lacking a rule to build the missing file. as far as I can tell, git operations which should force version.h to be rebuilt must all touch the mtime of the top-level .git directory.
This commit is contained in:
parent
b054137a64
commit
ae71a43b02
2
Makefile
2
Makefile
@ -80,7 +80,7 @@ include/bits/alltypes.h.in: include/bits
|
||||
include/bits/alltypes.h: include/bits/alltypes.h.in include/alltypes.h.in tools/mkalltypes.sed
|
||||
sed -f tools/mkalltypes.sed include/bits/alltypes.h.in include/alltypes.h.in > $@
|
||||
|
||||
src/internal/version.h: $(wildcard VERSION .git .git/*)
|
||||
src/internal/version.h: $(wildcard VERSION .git)
|
||||
printf '#define VERSION "%s"\n' "$$(sh tools/version.sh)" > $@
|
||||
|
||||
src/internal/version.lo: src/internal/version.h
|
||||
|
Loading…
Reference in New Issue
Block a user