18 lines
581 B
CMake
18 lines
581 B
CMake
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
include(${ZEPHYR_BASE}/cmake/compiler/clang/compiler_flags.cmake)
|
|
|
|
# Clear "nostdinc"
|
|
set_compiler_property(PROPERTY nostdinc)
|
|
set_compiler_property(PROPERTY nostdinc_include)
|
|
|
|
if($ENV{XCC_NO_G_FLAG})
|
|
# Older xcc/clang cannot use "-g" due to this bug:
|
|
# https://bugs.llvm.org/show_bug.cgi?id=11740.
|
|
# Clear the related flag(s) here so it won't cause issues.
|
|
set_compiler_property(PROPERTY debug)
|
|
endif()
|
|
|
|
# Clang version used by Xtensa does not support -fno-pic and -fno-pie
|
|
set_compiler_property(PROPERTY no_position_independent "")
|