Makefile: support plain 'gcc' being MinGW

This commit is contained in:
Eric Biggers 2016-08-26 22:48:43 -07:00
parent 94145eb14e
commit a34c5e0b14

View File

@ -39,10 +39,12 @@ PIC_REQUIRED := 1
HARD_LINKS := 1 HARD_LINKS := 1
# Compiling for Windows with MinGW? # Compiling for Windows with MinGW?
ifneq ($(findstring -mingw,$(CC)),) ifneq ($(findstring -mingw,$(shell $(CC) -dumpmachine 2>/dev/null)),)
ifeq ($(AR),ar) ifeq ($(AR),ar)
ifneq ($(findstring -mingw,$(CC)),)
AR := $(patsubst %-gcc,%-ar,$(CC)) AR := $(patsubst %-gcc,%-ar,$(CC))
endif endif
endif
STATIC_LIB_SUFFIX := .lib STATIC_LIB_SUFFIX := .lib
SHARED_LIB_SUFFIX := .dll SHARED_LIB_SUFFIX := .dll
PROG_SUFFIX := .exe PROG_SUFFIX := .exe