# zig cc improvements · gitcafe/zig

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

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

Visibility: public

Requested revision: 0eee98edc1e505486a9ec51a331d3aa322fce9ee

Requested commit: 0eee98edc1e505486a9ec51a331d3aa322fce9ee

Commit: 0eee98edc1e505486a9ec51a331d3aa322fce9ee

Tree: dfdc8a69b1c1f3d2ebf89f4a09f81c1d1942866e

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
zig cc improvements

 * The generated options data file is sorted now in a way that
   makes sure longer prefixes are first. This prevents collisions
   with some parameters.
 * Add support for `-fPIC`, `-fno-PIC`, `-nostdlib`, `-shared`,
   `-rdynamic`, `-Wl,-soname`, `-Wl,-rpath`
 * Better support for `-o`.
 * Disable generating h files
 * Shared library support.
 * Better positional argument support.

```

## Parents

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

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