Skip to main content

Crate zccache_compiler

Crate zccache_compiler 

Source
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 .ino to .ino.cpp conversion 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§

CacheableCompilation
A cacheable compilation invocation.

Enums§

CompilerFamily
Supported compiler families.
ParsedInvocation
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.