Konstantin Varlamov c29b29bb6a
[libc++][hardening] Allow setting the assertion semantic via CMake. (#167636)
Add a new CMake variable, `LIBCXX_ASSERTION_SEMANTIC`, that largely
mirrors `LIBCXX_HARDENING_MODE`, except that it also supports a
special value `hardening_dependent` that indicates the semantic will be
selected based on the hardening mode in effect:
- `fast` and `extensive` map to `quick_enforce`;
- `debug` maps to `enforce`.
2025-11-14 10:39:06 -08:00
..
2025-10-30 10:34:41 +01:00