Added a Kconfig option to disable Zephyrs cpp implementation for operator new, delete, pure virtual functions and vtables. Signed-off-by: Jan Van Winkel <jan.van_winkel@dxplore.eu>
16 lines
235 B
CMake
16 lines
235 B
CMake
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
zephyr_sources(
|
|
cpp_init_array.c
|
|
cpp_ctors.c
|
|
cpp_dtors.c
|
|
)
|
|
|
|
if (NOT CONFIG_LIB_CPLUSPLUS OR CONFIG_ZEPHYR_CPLUSPLUS)
|
|
zephyr_sources(
|
|
cpp_virtual.c
|
|
cpp_vtable.cpp
|
|
cpp_new.cpp
|
|
)
|
|
endif()
|