]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Add -MQ to compilation flags to make dependency files work properly
authorJoel Rosdahl <joel@rosdahl.net>
Sun, 13 Oct 2019 19:58:31 +0000 (21:58 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Mon, 14 Oct 2019 20:44:49 +0000 (22:44 +0200)
Looks like ccache’s own header dependencies have been broken since
4aa357782e48 and nobody noticed.

(cherry picked from commit a00b59c86136488d54a83bef10bc5a0f6b37eacf)

dev.mk.in

index e2659c51023efec5118f54c0c4415adfa029d23f..e50d59fb078192521ec29885d27829ac47dc6255 100644 (file)
--- a/dev.mk.in
+++ b/dev.mk.in
@@ -1,7 +1,7 @@
 # GNU make syntax reigns in this file.
 
 all_cflags += -Werror
-all_cppflags += -MD -MP -MF .deps/$(subst .._,,$(subst /,_,$(subst $(srcdir)/,,$<))).d
+all_cppflags += -MD -MP -MF .deps/$(subst .._,,$(subst /,_,$(subst $(srcdir)/,,$<))).d -MQ $@
 all_cxxflags += -Werror
 
 A2X = a2x