This mainly gets rid of -Wsign-compare warnings. These show up when compiling with clang-cl (I know we have them disabled usually).
Since Qt 6.8 got a bit more vocal with deprecation warnings, I turned them off for now (only deprecations until 5.15 are enabled). This uses an undocumented QT_WARN_DEPRECATED_UP_TO. Once we switch to Qt 6, we can bump this.
This mainly gets rid of
-Wsign-compare
warnings. These show up when compiling with clang-cl (I know we have them disabled usually). Since Qt 6.8 got a bit more vocal with deprecation warnings, I turned them off for now (only deprecations until 5.15 are enabled). This uses an undocumentedQT_WARN_DEPRECATED_UP_TO
. Once we switch to Qt 6, we can bump this.Maybe we could enable
-Wextra
and-Wpedantic
.