From 3890ec48e7b69132cbc15b0fca837c8b760d186a Mon Sep 17 00:00:00 2001 From: Gordon McGregor Date: Fri, 14 Feb 2014 16:37:37 -0600 Subject: [PATCH] OS X compatible -map syntax for LDFLAGS --- unix/Makefile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/unix/Makefile b/unix/Makefile index 7bca495c26..37583149cf 100644 --- a/unix/Makefile +++ b/unix/Makefile @@ -12,7 +12,13 @@ include ../py/py.mk # compiler settings CFLAGS = -I. -I$(PY_SRC) -Wall -Werror -ansi -std=gnu99 -DUNIX $(CFLAGS_MOD) $(COPT) -LDFLAGS = $(LDFLAGS_MOD) -lm -Wl,-Map=$@.map,--cref + +UNAME_S := $(shell uname -s) + ifeq ($(UNAME_S),Darwin) + LDFLAGS = $(LDFLAGS_MOD) -lm -Wl,-map,$@.map +else + LDFLAGS = $(LDFLAGS_MOD) -lm -Wl,-Map=$@.map,--cref + endif ifeq ($(MICROPY_MOD_TIME),1) CFLAGS_MOD += -DMICROPY_MOD_TIME=1