]> git.ipfire.org Git - thirdparty/ccache.git/commit
feat: Support depend mode for MSVC (#992)
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>
Wed, 12 Oct 2022 18:29:01 +0000 (21:29 +0300)
committerGitHub <noreply@github.com>
Wed, 12 Oct 2022 18:29:01 +0000 (20:29 +0200)
commitb1348e5f5ebe10b486b4e86f0114884a04f9531a
treeeacf9bb3dacf331ccb19cf032a68bd2e0ff90eca
parente505f1a57a784a4c58934b0e1dea3facfd326f3d
feat: Support depend mode for MSVC (#992)

Based on -showIncludes, which prints included files on stdout with a
certain text prefix. Otherwise pretty similar to depend mode handling
for GCC.

This makes MSVC building way faster.

Co-authored-by: Luboš Luňák <l.lunak@centrum.cz>
12 files changed:
doc/MANUAL.adoc
src/ArgsInfo.hpp
src/Config.cpp
src/Config.hpp
src/argprocessing.cpp
src/ccache.cpp
src/core/CMakeLists.txt
src/core/ShowIncludesParser.cpp [new file with mode: 0644]
src/core/ShowIncludesParser.hpp [new file with mode: 0644]
unittest/CMakeLists.txt
unittest/test_Config.cpp
unittest/test_core_ShowIncludesParser.cpp [new file with mode: 0644]