# zig build system: add setLinkerScript and setTarget · gitcafe/zig

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

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

Visibility: public

Requested revision: c400cb429abf2980962739731f5b64861a54ab61

Requested commit: c400cb429abf2980962739731f5b64861a54ab61

Commit: c400cb429abf2980962739731f5b64861a54ab61

Tree: afb244401d3aa18547ea7e6a5bf5fbe141472cee

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
zig build system: add setLinkerScript and setTarget

 * See #204 - zig build system
 * allow builtin types Os, Environ, Arch to be used at runtime.
   they have zero_bits=false and debug info now.
 * Eradicate use of `@alloca` in std for syscalls. See #225
 * add `std.io.writeFile`
 * `std.debug.panic` adds a newline to format

```

## Parents

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

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