Remove MODE=darwin requirement

This commit is contained in:
Greg Haerr 2022-05-03 10:08:27 -06:00
parent 3e4f8b0b58
commit 50f62d37b0
2 changed files with 2 additions and 18 deletions

View file

@ -12,7 +12,8 @@ PKG = build/bootstrap/package.com
MKDEPS = build/bootstrap/mkdeps.com
ZIPOBJ = build/bootstrap/zipobj.com
ifeq ($(MODE), darwin)
ifeq ($(shell uname), Darwin)
TOOLPREFIX=/usr/local/bin/x86_64-linux-musl-
AS = $(TOOLPREFIX)as
CC = $(TOOLPREFIX)gcc

View file

@ -308,23 +308,6 @@ OBJDUMP = llvm-objdump
ADDR2LINE = llvm-addr2line
endif
# macOS using gcc - options copied from Tiny Metallic Unix Mode
ifeq ($(MODE), darwin)
CONFIG_CPPFLAGS += \
-DTINY \
-DNDEBUG \
-DTRUSTWORTHY \
-DSUPPORT_VECTOR=251
CONFIG_CCFLAGS += \
-Os \
-fno-align-functions \
-fno-align-jumps \
-fno-align-labels \
-fno-align-loops
TARGET_ARCH ?= \
-msse3
endif
# ANSI Mode
#
# These flags cause GCC to predefine __STRICT_ANSI__. Please be warned