Skip to content

Commit 3890ec4

Browse files
author
Gordon McGregor
committed
OS X compatible -map syntax for LDFLAGS
1 parent 76f8ced commit 3890ec4

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

unix/Makefile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,13 @@ include ../py/py.mk
1212

1313
# compiler settings
1414
CFLAGS = -I. -I$(PY_SRC) -Wall -Werror -ansi -std=gnu99 -DUNIX $(CFLAGS_MOD) $(COPT)
15-
LDFLAGS = $(LDFLAGS_MOD) -lm -Wl,-Map=$@.map,--cref
15+
16+
UNAME_S := $(shell uname -s)
17+
ifeq ($(UNAME_S),Darwin)
18+
LDFLAGS = $(LDFLAGS_MOD) -lm -Wl,-map,$@.map
19+
else
20+
LDFLAGS = $(LDFLAGS_MOD) -lm -Wl,-Map=$@.map,--cref
21+
endif
1622

1723
ifeq ($(MICROPY_MOD_TIME),1)
1824
CFLAGS_MOD += -DMICROPY_MOD_TIME=1

0 commit comments

Comments
 (0)