MinGW means that we have gcc, so we can add gcc-specific compiler options

These were suggested by Junio at some stage.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
This commit is contained in:
Johannes Schindelin
2009-08-19 09:59:58 +02:00
parent 12b6e8cb65
commit a2546af668

View File

@@ -980,6 +980,9 @@ ifneq (,$(findstring MINGW,$(uname_S)))
NO_REGEX = YesPlease
COMPAT_CFLAGS += -D__USE_MINGW_ACCESS -DNOGDI -Icompat -Icompat/fnmatch
COMPAT_CFLAGS += -DSTRIP_EXTENSION=\".exe\"
# We have GCC, so let's make use of those nice options
COMPAT_CFLAGS += -Werror -Wno-pointer-to-int-cast \
-Wold-style-definition -Wdeclaration-after-statement
COMPAT_OBJS += compat/mingw.o compat/fnmatch/fnmatch.o compat/winansi.o
EXTLIBS += -lws2_32
X = .exe