Add more default flags for arm-none-eabi:

LIBTYPE        ?= static
  BUILD_CPPFLAGS += -fno-exceptions -fno-rtti

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2019-03-18 11:20:50 +00:00
commit 714cf468f3

View file

@ -3,7 +3,11 @@
COMPILER_SUITE ?= gcc
CPP_STANDARD_VERSION ?= 17
C_STANDARD_VERSION ?= 11
LIBTYPE ?= shared
ifeq ($(TARGET_TRIPLET),arm-none-eabi)
LIBTYPE ?= static
else
LIBTYPE ?= shared
endif
ifeq ($(COMPILER_SUITE),gcc)
DEBUGGER ?= gdb
@ -127,8 +131,11 @@ ifeq ($(TARGET_ARCH),x86_64)
endif
ifeq ($(TARGET_TRIPLET),arm-none-eabi)
USE_DISABLE_COMPILER_OPTIMISATION_OPTS = false
BUILD_CFLAGS += -mcpu=cortex-m3 -mthumb
BUILD_CPPFLAGS += -mcpu=cortex-m3 -mthumb
BUILD_CPPFLAGS += -fno-exceptions
BUILD_CPPFLAGS += -fno-rtti
endif
ifeq ($(COMPILER_SUITE),gcc)