libcxxabi: Soft link the libcxxabi header file to nuttx/include.

Signed-off-by: cuiziwei <cuiziwei@xiaomi.com>
This commit is contained in:
cuiziwei 2024-12-05 16:12:29 +08:00 committed by Xiang Xiao
parent 75fc19d729
commit ae5c7a7fd8

View file

@ -52,16 +52,17 @@ if(CONFIG_LIBCXXABI)
endif()
endif()
nuttx_create_symlink(${CMAKE_CURRENT_LIST_DIR}/libcxxabi/include
${CMAKE_BINARY_DIR}/include/libcxxabi)
set_property(
TARGET nuttx
APPEND
PROPERTY NUTTX_CXX_INCLUDE_DIRECTORIES
${CMAKE_CURRENT_LIST_DIR}/libcxxabi/include)
${CMAKE_BINARY_DIR}/include/libcxxabi)
nuttx_add_system_library(libcxxabi)
set(SRCS)
# C++ABI files
list(
APPEND
@ -98,8 +99,6 @@ if(CONFIG_LIBCXXABI)
add_compile_definitions(LIBCXX_BUILDING_LIBCXXABI)
endif()
set(TARGET_SRCS)
foreach(src ${SRCS})
string(PREPEND src libcxxabi/src/)
list(APPEND TARGET_SRCS ${src})