Expand description
Compiler detection and argument parsing for zccache.
Handles identifying compilers, parsing their command-line arguments to determine cacheability, and extracting cache-relevant information.
Modules§
- arduino
- Arduino
.inoto.ino.cppconversion via libclang. - parse_
archiver - Archiver/static-linker detection and argument parsing for zccache.
- parse_
linker - Linker detection and argument parsing for zccache.
- parse_
rustfmt - Rustfmt invocation parsing for zccache format caching.
- response_
file - Response file (
@file) expansion for compiler arguments.
Structs§
- Cacheable
Compilation - A cacheable compilation invocation.
Enums§
- Compiler
Family - Supported compiler families.
- Parsed
Invocation - The result of parsing a compiler invocation.
Functions§
- detect_
family - Detect the compiler family from the compiler path.
- parse_
invocation - Parse a compiler invocation’s arguments to determine cacheability.