summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Blake Kongslie2022-06-26 22:41:01 -0700
committerJulian Blake Kongslie2022-06-26 22:41:01 -0700
commitd65df0de7e2bd4d33d0a438424f75b226a6ebc62 (patch)
tree7856b4d7ce6aedb0c4d4610a8ffbe47306c773da
parentSupport link-time optimization. (diff)
downloadissim-d65df0de7e2bd4d33d0a438424f75b226a6ebc62.tar.xz
IWYU check on top-level headers.
Diffstat (limited to '')
-rw-r--r--Makefile12
1 files changed, 12 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 5c0e04a..c2838bf 100644
--- a/Makefile
+++ b/Makefile
@@ -84,6 +84,18 @@ include ${DEPFILES}
84 84
85$(foreach part,${PARTS},$(eval $(call mklib,${part}))) 85$(foreach part,${PARTS},$(eval $(call mklib,${part})))
86 86
87ifdef iwyu
88
89build/iwyu.cpp:
90 @mkdir -p $(dir $@)
91 @tools/iwyu-header $(wildcard *.h) > $@
92 @$(call iwyu,$@)
93.PHONY: build/iwyu.cpp
94
95IWYU_CPPS += build/iwyu.cpp
96
97endif
98
87MAINOBJS := $(patsubst %.cpp,build/%.o,$(wildcard *.cpp)) 99MAINOBJS := $(patsubst %.cpp,build/%.o,$(wildcard *.cpp))
88MAINOBJS += build/git-tag.o 100MAINOBJS += build/git-tag.o
89 101