# \- Rework translate-c to integrate with the build system \(by outputing error bundles on stdout\) via \-\-zig-integration · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/4aa4d80ec640b869939111f35d7bf2509a227793)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 4aa4d80ec640b869939111f35d7bf2509a227793

Requested commit: 4aa4d80ec640b869939111f35d7bf2509a227793

Commit: 4aa4d80ec640b869939111f35d7bf2509a227793

Tree: 1908ca29e6ddb56801d0c885ed277e2712c5f0f5

Author: kcbanner

Committer: kcbanner

## Message

```
- Rework translate-c to integrate with the build system (by outputing error bundles on stdout) via --zig-integration
- Revive some of the removed cache integration logic in `cmdTranslateC` now that `translate-c` can return error bundles
- Fixup inconsistent path separators (on Windows) when building the aro include path
- Move some error bundle logic from resinator into aro.Diagnostics
- Add `ErrorBundle.addRootErrorMessageWithNotes` (extracted from resinator)

```

## Parents

- [328ae41468f3514251ac1b0726c41eca9fbc3fb5](https://git.cafe/gitcafe/zig/commit/328ae41468f3514251ac1b0726c41eca9fbc3fb5?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/4aa4d80ec640b869939111f35d7bf2509a227793?format=markdown)
