build: aïlla la implementació de stb_vorbis en un TU propi
Mateix patró que stb_image_write: jail_audio.cpp defineix STB_VORBIS_HEADER_ONLY i només veu les declaracions; les definicions viuen a source/external/stb_vorbis_impl.cpp, ja exclòs del pre-commit. Això permet retirar també la desactivació global de clang-analyzer-core.UndefinedBinaryOperatorResult al .clang-tidy, i el check queda actiu arreu del nostre propi codi.
This commit is contained in:
1 parent
6c1c042637
commit
8aa4ec3daf
4 files changed
+18
-8
No files matched your search
@@ -9,11 +9,6 @@ Checks:
|
||||
- -bugprone-easily-swappable-parameters
|
||||
- -bugprone-narrowing-conversions
|
||||
- -modernize-avoid-c-arrays,-warnings-as-errors
|
||||
# Fals positiu recurrent en codi C de tercers (source/external/stb_vorbis.c).
|
||||
# HeaderFilterRegex no aplica a clang-analyzer-*, així que cal desactivar
|
||||
# explícitament. El check d'inferència sobre variables locals de legacy C
|
||||
# genera reports que no reflecteixen bugs reals.
|
||||
- -clang-analyzer-core.UndefinedBinaryOperatorResult
|
||||
|
||||
WarningsAsErrors: '*'
|
||||
# Headers nostres (excloem source/external/ que conté dependències de tercers no editables)
|
||||
|
||||
Reference in new issue
Block a user