diff options
author | Luboš Luňák <l.lunak@collabora.com> | 2019-10-07 15:07:59 +0200 |
---|---|---|
committer | Luboš Luňák <l.lunak@collabora.com> | 2019-10-07 21:56:32 +0200 |
commit | 0ec6797f8063a1a82dc492840351c3f0f58088a4 (patch) | |
tree | eef5cdf838ddcacbe1528aecc64ab4f18645b144 /compilerplugins | |
parent | 336bd632f916330de73f2fe739c6640449200f32 (diff) |
generate make dependencies also for clang.pch
Change-Id: Id05f2741763ef0d9e87d9804339d29aee6bc068f
Reviewed-on: https://gerrit.libreoffice.org/80380
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
Diffstat (limited to 'compilerplugins')
-rw-r--r-- | compilerplugins/Makefile-clang.mk | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/compilerplugins/Makefile-clang.mk b/compilerplugins/Makefile-clang.mk index 6e18ee55487a..14356d1548fd 100644 --- a/compilerplugins/Makefile-clang.mk +++ b/compilerplugins/Makefile-clang.mk @@ -146,7 +146,7 @@ compilerplugins-clean: $(CLANGOUTDIR)/clang-timestamp \ $(CLANGOUTDIR)/plugin$(CLANG_DL_EXT) \ $(CLANGOUTDIR)/sharedvisitor/*.plugininfo \ - $(CLANGOUTDIR)/sharedvisitor/clang.pch \ + $(CLANGOUTDIR)/sharedvisitor/clang.pch{,.d} \ $(CLANGOUTDIR)/sharedvisitor/sharedvisitor.{cxx,d,o} \ $(CLANGOUTDIR)/sharedvisitor/{analyzer,generator}{$(CLANG_EXE_EXT),.d,.o} \ $(CLANGOUTDIR)/sources-new.txt \ @@ -310,7 +310,11 @@ $(CLANGOUTDIR)/sharedvisitor/clang.pch: $(CLANGINDIR)/sharedvisitor/precompiled_ | $(CLANGOUTDIR)/sharedvisitor $(call gb_Output_announce,$(subst $(BUILDDIR)/,,$@),$(true),PCH,1) $(QUIET)$(CLANGDIR)/bin/clang -x c++-header $(LO_CLANG_ANALYZER_PCH_CXXFLAGS) \ - $(COMPILER_PLUGINS_TOOLING_ARGS) $< -o $@ + $(COMPILER_PLUGINS_TOOLING_ARGS) $< -o $@ -MMD -MT $@ -MP \ + -MF $(CLANGOUTDIR)/sharedvisitor/clang.pch.d + +-include $(CLANGOUTDIR)/sharedvisitor/clan.pch.d + else $(CLANGOUTDIR)/sharedvisitor/clang.pch: touch $@ |