use -Wmissing-prototypes with clang++

This commit is contained in:
Cebtenzzre 2023-09-15 14:53:18 -04:00
parent 45d0c8089a
commit 500389f063

View file

@ -174,7 +174,10 @@ MK_CFLAGS += -Wall -Wextra -Wpedantic -Wcast-qual -Wdouble-promotion -Wshadow
-Wmissing-prototypes -Werror=implicit-int -Wno-unused-function
MK_CXXFLAGS += -Wall -Wextra -Wpedantic -Wcast-qual -Wmissing-declarations -Wno-unused-function -Wno-multichar
ifeq '' '$(findstring clang,$(shell $(CXX) --version))'
ifneq '' '$(findstring clang,$(shell $(CXX) --version))'
# clang++ only
MK_CXXFLAGS += -Wmissing-prototypes
else
# g++ only
MK_CXXFLAGS += -Wno-format-truncation -Wno-array-bounds
endif