# zig build system supports building a library · gitcafe/zig

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

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

Visibility: public

Requested revision: fb492d19ebb56466f04a2a88c7d3c0a9833f2e0d

Requested commit: fb492d19ebb56466f04a2a88c7d3c0a9833f2e0d

Commit: fb492d19ebb56466f04a2a88c7d3c0a9833f2e0d

Tree: 2d87121db6510c014c34d9a8f7071eb1805ba52a

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
zig build system supports building a library

See #329

Supporting work:
 * move std.cstr.Buffer0 to std.buffer.Buffer
 * add build.zig to example/shared_library/ and add an automated test
   for it
 * add std.list.List.resizeDown
 * improve std.os.makePath
   - no longer recursive
   - takes into account . and ..
 * add std.os.path.isAbsolute
 * add std.os.path.resolve
 * reimplement std.os.path.dirname
   - no longer requires an allocator
   - handles edge cases correctly

```

## Parents

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

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