]> git.ipfire.org Git - thirdparty/ccache.git/commit
refactor: Improve dependency file parsing
authorJoel Rosdahl <joel@rosdahl.net>
Thu, 25 Apr 2024 19:32:16 +0000 (21:32 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Sat, 27 Apr 2024 08:32:39 +0000 (10:32 +0200)
commitcb3e3f033a430b73c636f8bb58ee720ec84fc104
tree7f8c3a20109e8441bb03b33337c85c490ef424ff
parent4337a7e716cf14257c84db12b08ee744aa04b919
refactor: Improve dependency file parsing

- Use Depfile::tokenize to parse the dep file in rewrite_source_paths
  instead of an even more ad-hoc parser.
- Add Depfile::untokenize to go from tokens back to text representation.
src/ccache/Depfile.cpp
src/ccache/Depfile.hpp
src/ccache/ccache.cpp
unittest/test_Depfile.cpp