]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - tmk_core/native.mk
[Keyboard] leds in default keymap (#6357)
[qmk_firmware.git] / 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