]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
Fix bitfield problem when compiling in native mingw
authorFred Sundvik <fsundvik@gmail.com>
Tue, 11 Jul 2017 19:05:01 +0000 (22:05 +0300)
committerFred Sundvik <fsundvik@gmail.com>
Tue, 11 Jul 2017 19:05:01 +0000 (22:05 +0300)
tmk_core/native.mk

index 50232ee9b7854c109300997bcf826e2508db22c7..530b50b84a7ae216e1b6f51cafff0b15bb35bc64 100644 (file)
@@ -1,3 +1,5 @@
+SYSTEM_TYPE := $(shell gcc -dumpmachine)
+
 CC = gcc
 OBJCOPY = 
 OBJDUMP = 
@@ -14,6 +16,9 @@ COMPILEFLAGS += -funsigned-bitfields
 COMPILEFLAGS += -ffunction-sections
 COMPILEFLAGS += -fdata-sections
 COMPILEFLAGS += -fshort-enums
+ifneq ($(findstring mingw, ${SYSTEM_TYPE}),)
+COMPILEFLAGS += -mno-ms-bitfields
+endif
 
 CFLAGS += $(COMPILEFLAGS)
 CFLAGS += -fno-inline-small-functions