(decls: Emitter, internal: bool)
| 710 | ext_declarations.emit_line("#include <CPy.h>") |
| 711 | |
| 712 | def emit_dep_headers(decls: Emitter, internal: bool) -> None: |
| 713 | suffix = "_api" if internal else "" |
| 714 | if self.compiler_options.depends_on_librt_internal: |
| 715 | decls.emit_line(f'#include "internal/librt_internal{suffix}.h"') |
| 716 | # Include headers for conditional source files |
| 717 | header_deps = collect_header_dependencies(self.modules, internal=internal) |
| 718 | for header_dep in sorted(header_deps): |
| 719 | decls.emit_line(f'#include "{header_dep}"') |
| 720 | |
| 721 | emit_dep_headers(ext_declarations, False) |
| 722 |
nothing calls this directly
no test coverage detected