Project information for generators.
| 156 | |
| 157 | @dataclass |
| 158 | class ProjectInfo: |
| 159 | """Project information for generators.""" |
| 160 | name: str = "rtthread" |
| 161 | target_name: str = "rtthread.elf" |
| 162 | |
| 163 | # File collections |
| 164 | source_files: List[str] = field(default_factory=list) |
| 165 | include_paths: List[str] = field(default_factory=list) |
| 166 | defines: Dict[str, str] = field(default_factory=dict) |
| 167 | |
| 168 | # Compiler options |
| 169 | cflags: str = "" |
| 170 | cxxflags: str = "" |
| 171 | asflags: str = "" |
| 172 | ldflags: str = "" |
| 173 | |
| 174 | # Libraries |
| 175 | libs: List[str] = field(default_factory=list) |
| 176 | lib_paths: List[str] = field(default_factory=list) |
no outgoing calls
no test coverage detected