List what would be in each unity group without generating files.
(num_chunks: int)
| 191 | |
| 192 | |
| 193 | def list_unity_groups(num_chunks: int) -> None: |
| 194 | """List what would be in each unity group without generating files.""" |
| 195 | sources = get_source_files() |
| 196 | chunks = chunk_sources(sources, num_chunks) |
| 197 | |
| 198 | print("Unity build configuration:") |
| 199 | print(f" Total sources: {len(sources)}") |
| 200 | print(f" Unity chunks: {len(chunks)}") |
| 201 | print() |
| 202 | |
| 203 | for i, chunk in enumerate(chunks): |
| 204 | print(f"Unity chunk {i}: ({len(chunk)} files)") |
| 205 | for source in chunk: |
| 206 | rel_path = source.relative_to(PROJECT_ROOT) |
| 207 | print(f" - {rel_path}") |
| 208 | print() |
| 209 | |
| 210 | |
| 211 | def main() -> int: |
no test coverage detected