WARN_FLAGS = -Wall -Wextra
STD_FLAG = -std=c11
+UNAME := $(shell uname -o)
ifeq ($(BUILD_TYPE),debug)
BUILDDIR := .build/debug
GOLD_SUPPORT = yes
endif
+ifeq ($(UNAME),Cygwin)
+GOLD_SUPPORT = no
+endif
+
ifeq ($(LTO_SUPPORT),yes)
CFLAGS_LTO = -flto -ffat-lto-objects
LDFLAGS_LTO = -fuse-linker-plugin -flto