[libcxx-commits] [PATCH] D87243: [cmake] Centralize LLVM_ENABLE_WARNINGS option

Jonas Devlieghere via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Tue Sep 8 15:11:54 PDT 2020


JDevlieghere added a comment.

In D87243#2261687 <https://reviews.llvm.org/D87243#2261687>, @kastiglione wrote:

> If an LLVM install disabled `LLVM_ENABLE_WARNINGS`, should other builds inherit that? I would think no, but is there a precedent for that that to be the case?

Yes, most of the `LLVM_ENABLE_*` options work that way. I guess you could argue that some of those are different because LLVM is the one "detecting" whether they should be on, such as `LLVM_ENABLE_ZLIB`. But `LLVM_ENABLE_EXPENSIVE_CHECKS` and `LLVM_ENABLE_ASSERTIONS` seem conceptually very similar to `LLVM_ENABLE_WARNINGS` so (in my opinion) it should behave the same.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D87243/new/

https://reviews.llvm.org/D87243



More information about the libcxx-commits mailing list