]> git.ipfire.org Git - thirdparty/git.git/blobdiff - config.mak.dev
refs API: make refs_read_raw_ref() not set errno
[thirdparty/git.git] / config.mak.dev
index c080ac0231739479b4f49c03514663a2e5411161..7673fed11425409c9a7fd584fb4387e79678d498 100644 (file)
@@ -6,13 +6,17 @@ ifeq ($(filter no-error,$(DEVOPTS)),)
 DEVELOPER_CFLAGS += -Werror
 SPARSE_FLAGS += -Wsparse-error
 endif
+
 DEVELOPER_CFLAGS += -Wall
 ifeq ($(filter no-pedantic,$(DEVOPTS)),)
 DEVELOPER_CFLAGS += -pedantic
+ifneq (($or $(filter gcc5,$(COMPILER_FEATURES)),$(filter clang4,$(COMPILER_FEATURES))),)
 DEVELOPER_CFLAGS += -Wpedantic
-ifneq ($(filter gcc5,$(COMPILER_FEATURES)),)
+ifneq ($(filter gcc10,$(COMPILER_FEATURES)),)
+ifeq ($(uname_S),MINGW)
 DEVELOPER_CFLAGS += -Wno-pedantic-ms-format
-DEVELOPER_CFLAGS += -Wno-incompatible-pointer-types
+endif
+endif
 endif
 endif
 DEVELOPER_CFLAGS += -Wdeclaration-after-statement