neteja cppcheck (44 → 0) i aïllar impls de tercers
This commit is contained in:
@@ -136,6 +136,11 @@ set(APP_SOURCES
|
||||
|
||||
# Main
|
||||
source/main.cpp
|
||||
|
||||
# External - implementacions aïllades de llibreries de tercers
|
||||
# (fora del filtre de tidy/cppcheck via source/external/)
|
||||
source/external/stb_image_write_impl.cpp
|
||||
source/external/stb_vorbis_impl.cpp
|
||||
)
|
||||
|
||||
# Fuentes del sistema de renderizado (SDL3 GPU para todas las plataformas)
|
||||
@@ -240,6 +245,15 @@ else()
|
||||
add_executable(${PROJECT_NAME} ${APP_SOURCES} ${RENDERING_SOURCES})
|
||||
endif()
|
||||
|
||||
# Silencia warnings de codi de tercers (mateixa filosofia que el
|
||||
# .clang-tidy de source/external/). Només afecta aquests TUs concrets;
|
||||
# la resta del codi continua compilant amb -Wall -Wextra -Wpedantic.
|
||||
set_source_files_properties(
|
||||
source/external/stb_image_write_impl.cpp
|
||||
source/external/stb_vorbis_impl.cpp
|
||||
PROPERTIES COMPILE_OPTIONS "-Wno-missing-field-initializers;-Wno-deprecated-declarations"
|
||||
)
|
||||
|
||||
# Shaders deben compilarse antes que el ejecutable (Linux/Windows con glslc)
|
||||
if(NOT APPLE AND NOT EMSCRIPTEN AND GLSLC_EXE)
|
||||
add_dependencies(${PROJECT_NAME} shaders)
|
||||
|
||||
Reference in New Issue
Block a user