enabled more warnings

This commit is contained in:
Timerix 2025-11-09 18:37:18 +05:00
parent cf5fda7a1e
commit 4cc226b57a
2 changed files with 11 additions and 3 deletions

View File

@ -22,7 +22,6 @@ typedef int64_t i64;
typedef uint64_t u64; typedef uint64_t u64;
typedef float f32; typedef float f32;
typedef double f64; typedef double f64;
typedef void* ptr;
#if !__cplusplus && !defined(bool) #if !__cplusplus && !defined(bool)
typedef u8 bool; typedef u8 bool;

View File

@ -6,8 +6,17 @@ CMP_C="gcc"
CMP_CPP="g++" CMP_CPP="g++"
STD_C="c99" STD_C="c99"
STD_CPP="c++11" STD_CPP="c++11"
WARN_C="-Wall -Wextra -Werror=return-type -Werror=pointer-arith" WARN_C="-Wall -Wextra
WARN_CPP="-Wall -Wextra -Werror=return-type -Werror=pointer-arith" -Wduplicated-branches
-Wduplicated-cond
-Wformat=2
-Wmissing-include-dirs
-Wshadow
-Werror=return-type
-Werror=pointer-arith
-Werror=init-self
-Werror=incompatible-pointer-types"
WARN_CPP="$WARN_C"
SRC_C="$(find src -name '*.c')" SRC_C="$(find src -name '*.c')"
SRC_CPP="$(find src -name '*.cpp')" SRC_CPP="$(find src -name '*.cpp')"