# make zig compiler processes live across rebuilds · gitcafe/zig

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

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

Visibility: public

Requested revision: abf895595189eb45df8c97f4029c58976815b450

Requested commit: abf895595189eb45df8c97f4029c58976815b450

Commit: abf895595189eb45df8c97f4029c58976815b450

Tree: 5ea03d7fc0485f6dc86eb34d185992f69cf8a190

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
make zig compiler processes live across rebuilds

Changes the `make` function signature to take an options struct, which
additionally includes `watch: bool`. I intentionally am not exposing
this information to configure phase logic.

Also adds global zig cache to the compiler cache prefixes.

Closes #20600

```

## Parents

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

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