(
self,
name,
tag,
header_name,
library_name,
runtime_name,
target_function=None,
default_dirs=None,
)
| 335 | _component_dirs = [] |
| 336 | |
| 337 | def __init__( |
| 338 | self, |
| 339 | name, |
| 340 | tag, |
| 341 | header_name, |
| 342 | library_name, |
| 343 | runtime_name, |
| 344 | target_function=None, |
| 345 | default_dirs=None, |
| 346 | ): |
| 347 | self.name = name |
| 348 | self.tag = tag |
| 349 | self.header_name = header_name |
| 350 | self.library_name = library_name |
| 351 | self.runtime_name = ( |
| 352 | library_name if runtime_name is None else runtime_name |
| 353 | ) |
| 354 | self.target_function = target_function |
| 355 | self.default_dirs = ( |
| 356 | DefaultDirs() if default_dirs is None else default_dirs |
| 357 | ) |
| 358 | |
| 359 | def find_header_path(self, locations): |
| 360 | return _find_file_path(self.header_name, locations, suffixes=[".h"]) |
nothing calls this directly
no test coverage detected