# cmake: add /Zc:preprocessor to handle new OptTable macros · gitcafe/zig

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

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

Visibility: public

Requested revision: 710d745a548cffd2535cba2aaf904f9fc96aca94

Requested commit: 710d745a548cffd2535cba2aaf904f9fc96aca94

Commit: 710d745a548cffd2535cba2aaf904f9fc96aca94

Tree: 38ca94b96df928b863a16b7e56c7a70d74bd18ad

Author: kcbanner

Committer: Andrew Kelley

## Message

```
cmake: add /Zc:preprocessor to handle new OptTable macros

See: https://github.com/llvm/llvm-project/commit/12d8e7c6ade55bba241259312e3e4bdcf6aeab81
See: https://github.com/llvm/llvm-project/commit/3f092f37b7362447cbb13f5502dae4bdd5762afd

cmake: set MSVC_RUNTIME_LIBRARY for zigcpp

```

## Parents

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

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