diff options
author | Rich Felker <dalias@aerifal.cx> | 2013-12-04 18:00:19 -0500 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2013-12-04 18:00:19 -0500 |
commit | ae71a43b02b2f672b47d305f4d15a9011756e301 (patch) | |
tree | 2e00104657f3d58dc5c9768d9632ca9dbf8147aa | |
parent | b054137a640c7fd0acb6cc9c4edda055465b15be (diff) | |
download | musl-ae71a43b02b2f672b47d305f4d15a9011756e301.tar.gz musl-ae71a43b02b2f672b47d305f4d15a9011756e301.tar.xz musl-ae71a43b02b2f672b47d305f4d15a9011756e301.zip |
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.
-rw-r--r-- | Makefile | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile b/Makefile index 69ab304b..0ab0bfdd 100644 --- a/Makefile +++ b/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 |