kkent030315 wrote:

This also eliminates 5000+ unnecessary symbol exports in `clang.dll` and 
`clang.exe` on non-static builds.

To test this change turn `CLANG_INCLUDE_TESTS` and `LLVM_BUILD_STATIC` off. 
This patch should only take an effects on Windows builds.

```
cmake -S llvm -B build -G Ninja -DLLVM_ENABLE_PROJECTS="clang" 
-DCMAKE_BUILD_TYPE=Release -DLLVM_TARGETS_TO_BUILD="X86" -DLLVM_BUILD_TESTS=OFF 
-DCLANG_INCLUDE_TESTS={OFF,ON} -DLLVM_BUILD_STATIC={OFF,ON}
```

https://github.com/llvm/llvm-project/pull/171054
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to