2019-04-06 21:08:09 +08:00
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
2017-10-27 21:43:34 +08:00
|
|
|
# Enable debug support in mdb
|
|
|
|
# Dwarf version 2 can be recognized by mdb
|
|
|
|
# The default dwarf version in gdb is not recognized by mdb
|
|
|
|
zephyr_cc_option(-g3 -gdwarf-2)
|
|
|
|
|
|
|
|
# Without this (poorly named) option, compiler may generate undefined
|
|
|
|
# references to abort().
|
|
|
|
# See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63691
|
|
|
|
zephyr_cc_option(-fno-delete-null-pointer-checks)
|
|
|
|
|
2019-07-17 06:10:39 +08:00
|
|
|
zephyr_cc_option_ifdef(CONFIG_ARC_USE_UNALIGNED_MEM_ACCESS -munaligned-access)
|
|
|
|
|
2020-10-31 01:21:40 +08:00
|
|
|
# Instruct compiler to use register R26 as thread pointer
|
|
|
|
# for thread local storage.
|
|
|
|
zephyr_cc_option_ifdef(CONFIG_THREAD_LOCAL_STORAGE -mtp-regno=26)
|
|
|
|
|
2017-10-27 21:43:34 +08:00
|
|
|
add_subdirectory(core)
|