disable annoying Clang warning from avoiding ifdef
parent
b672316bc7
commit
cf55ac0f6d
|
@ -10,6 +10,7 @@ common_cflags = [
|
||||||
"-Wcast-align",
|
"-Wcast-align",
|
||||||
"-Wcast-qual",
|
"-Wcast-qual",
|
||||||
"-Wwrite-strings",
|
"-Wwrite-strings",
|
||||||
|
"-Wno-constant-logical-operand",
|
||||||
"-Werror",
|
"-Werror",
|
||||||
"-DH_MALLOC_PREFIX",
|
"-DH_MALLOC_PREFIX",
|
||||||
"-DZERO_ON_FREE=true",
|
"-DZERO_ON_FREE=true",
|
||||||
|
|
4
Makefile
4
Makefile
|
@ -30,6 +30,10 @@ SHARED_FLAGS := -O3 -flto -fPIC -fvisibility=hidden $(call safe_flag,-fno-plt) \
|
||||||
$(call safe_flag,-fstack-clash-protection) -fstack-protector-strong -pipe -Wall -Wextra \
|
$(call safe_flag,-fstack-clash-protection) -fstack-protector-strong -pipe -Wall -Wextra \
|
||||||
$(call safe_flag,-Wcast-align=strict,-Wcast-align) -Wcast-qual -Wwrite-strings
|
$(call safe_flag,-Wcast-align=strict,-Wcast-align) -Wcast-qual -Wwrite-strings
|
||||||
|
|
||||||
|
ifeq ($(CC),clang)
|
||||||
|
SHARED_FLAGS += -Wno-constant-logical-operand
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_WERROR),true)
|
ifeq ($(CONFIG_WERROR),true)
|
||||||
SHARED_FLAGS += -Werror
|
SHARED_FLAGS += -Werror
|
||||||
endif
|
endif
|
||||||
|
|
Loading…
Reference in New Issue