Fixed unit test compiler warnings
This commit is contained in:
+5
-2
@@ -146,12 +146,15 @@ CSTANDARD ?= -std=gnu89
|
||||
OPTIMIZATION ?= -Os
|
||||
DEBUGGING ?=
|
||||
# enable all relevant warnings that find bugs
|
||||
WARNING_ALL := -Wall -Wextra -Wfloat-equal -Wconversion
|
||||
WARNING_ALL += -Wredundant-decls -Wswitch-default -pedantic
|
||||
WARNING_ALL := -Wall -Wextra -pedantic
|
||||
WARNING_ALL += -Wfloat-equal -Wconversion
|
||||
WARNING_ALL += -Wredundant-decls -Wswitch-default
|
||||
WARNING_ALL += -Wunused-variable
|
||||
# don't warn about conversion, sign, compares, long long and attributes
|
||||
# since they are common in embedded
|
||||
WARNING_ALL += -Wno-sign-conversion -Wno-conversion -Wno-sign-compare
|
||||
WARNING_ALL += -Wno-long-long -Wno-attributes
|
||||
# don't warn about implicit fallthrough since it's common in network protocols
|
||||
WARNING_ALL += -Wno-implicit-fallthrough
|
||||
#WARNING_ALL += -Werror
|
||||
WARNINGS ?= $(WARNING_ALL)
|
||||
|
||||
Reference in New Issue
Block a user