| # SPDX-License-Identifier: Apache-2.0 | |
| zephyr_sources(cpp_init.c) | |
| zephyr_sources_ifdef(CONFIG_CPP_STATIC_INIT_GNU | |
| cpp_init_array.c | |
| cpp_ctors.c | |
| cpp_dtors.c | |
| ) | |
| if (NOT CONFIG_LIB_CPLUSPLUS) | |
| zephyr_system_include_directories( | |
| include | |
| ) | |
| endif() | |
| if (NOT CONFIG_LIB_CPLUSPLUS AND | |
| (NOT CONFIG_MINIMAL_LIBC OR | |
| (CONFIG_MINIMAL_LIBC_MALLOC_ARENA_SIZE GREATER 0))) | |
| zephyr_sources( | |
| cpp_virtual.c | |
| cpp_vtable.cpp | |
| cpp_new.cpp | |
| ) | |
| endif() |