hyb
2025-12-30 399ffc4d9829f70529d3b096fe4228f7496cc566
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
class Error(Exception):
    """Some compile/link operation failed."""
 
 
class PreprocessError(Error):
    """Failure to preprocess one or more C/C++ files."""
 
 
class CompileError(Error):
    """Failure to compile one or more C/C++ source files."""
 
 
class LibError(Error):
    """Failure to create a static library from one or more C/C++ object
    files."""
 
 
class LinkError(Error):
    """Failure to link one or more C/C++ object files into an executable
    or shared library file."""
 
 
class UnknownFileType(Error):
    """Attempt to process an unknown file type."""