~ruther/qmk_firmware

42baa6cf43ab1da79887e74b9ad71379c13094f9 — Fred Sundvik 9 years ago 7eefb34
Disable map file creation when building tests

It causes strange linker warnings on cygwin.
2 files changed, 6 insertions(+), 1 deletions(-)

M build_test.mk
M tmk_core/rules.mk
M build_test.mk => build_test.mk +1 -0
@@ 31,6 31,7 @@ $(GTEST_OUTPUT)_DEFS :=
$(GTEST_OUTPUT)_INC := $(GTEST_INC) $(GTEST_INTERNAL_INC)

LDFLAGS += -lstdc++ -lpthread -shared-libgcc
CREATE_MAP := no

VPATH +=\
	$(LIB_PATH)/googletest\

M tmk_core/rules.mk => tmk_core/rules.mk +5 -1
@@ 161,6 161,7 @@ SCANF_LIB =


MATH_LIB = -lm
CREATE_MAP ?= yes


#---------------- Linker Options ----------------


@@ 171,7 172,10 @@ MATH_LIB = -lm
# Comennt out "--relax" option to avoid a error such:
# 	(.vectors+0x30): relocation truncated to fit: R_AVR_13_PCREL against symbol `__vector_12'
#
LDFLAGS += -Wl,-Map=$(BUILD_DIR)/$(TARGET).map,--cref

ifeq ($(CREATE_MAP),yes)
	LDFLAGS += -Wl,-Map=$(BUILD_DIR)/$(TARGET).map,--cref
endif
#LDFLAGS += -Wl,--relax
LDFLAGS += $(EXTMEMOPTS)
LDFLAGS += $(patsubst %,-L%,$(EXTRALIBDIRS))