From: Junio C Hamano Date: Mon, 24 Sep 2018 17:30:49 +0000 (-0700) Subject: Merge branch 'jk/dev-build-format-security' X-Git-Tag: v2.20.0-rc0~214 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/2bdbe4a2c376ce2d7e8b056b70ce4f1ce92e2d15 Merge branch 'jk/dev-build-format-security' Build tweak to help developers. * jk/dev-build-format-security: config.mak.dev: add -Wformat-security --- 2bdbe4a2c376ce2d7e8b056b70ce4f1ce92e2d15 diff --cc config.mak.dev index 9a998149d9,bfbd3df4e8..92d268137f --- a/config.mak.dev +++ b/config.mak.dev @@@ -1,12 -1,8 +1,13 @@@ ifeq ($(filter no-error,$(DEVOPTS)),) CFLAGS += -Werror endif +ifneq ($(filter pedantic,$(DEVOPTS)),) +CFLAGS += -pedantic +# don't warn for each N_ use +CFLAGS += -DUSE_PARENS_AROUND_GETTEXT_N=0 +endif CFLAGS += -Wdeclaration-after-statement + CFLAGS += -Wformat-security CFLAGS += -Wno-format-zero-length CFLAGS += -Wold-style-definition CFLAGS += -Woverflow