mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-22 23:52:03 +00:00
34af1cb116
WEVERYTHING enables on Clang literally every warning. People on the internet are divided if this is a good thing or not but ClickHouse compiles with -Weverything + some exceptions for noisy warnings since at least a year. I tried to build with WEVERYTHING = OFF and the build was badly broken. It seems nobody actually turns WEVERYTHING off. Actually, why would one if the CI builds (configured with WEVERYTHING = ON) potentially generate errors not generated in local development. To simplify the build scripts and to remove the need to maintain two sets of compiler warnings, I made WEVERYTHING the default and threw WEVERYTHING = OFF out. |
||
---|---|---|
.. | ||
_category_.yml | ||
adding_test_queries.md | ||
architecture.md | ||
browse-code.md | ||
build-cross-arm.md | ||
build-cross-osx.md | ||
build-cross-riscv.md | ||
build-osx.md | ||
build.md | ||
cmake-in-clickhouse.md | ||
continuous-integration.md | ||
contrib.md | ||
developer-instruction.md | ||
index.md | ||
integrating_rust_libraries.md | ||
style.md | ||
tests.md |