cmake(bugfix):add xtensa libc machine function build
Signed-off-by: xuxin19 <xuxin19@xiaomi.com>
This commit is contained in:
parent
90e2395d6c
commit
299ef6234f
|
@ -20,5 +20,39 @@
|
|||
#
|
||||
# ##############################################################################
|
||||
if(CONFIG_LIBC_ARCH_ELF)
|
||||
target_sources(c PRIVATE arch_elf.c)
|
||||
list(APPEND CSRCS arch_elf.c)
|
||||
endif()
|
||||
|
||||
if(CONFIG_XTENSA_MEMCPY)
|
||||
list(APPEND CSRCS arch_memcpy.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_XTENSA_MEMMOVE)
|
||||
list(APPEND CSRCS arch_memmove.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_XTENSA_MEMSET)
|
||||
list(APPEND CSRCS arch_memset.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_ARCH_SETJMP_H)
|
||||
list(APPEND CSRCS arch_setjmp.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_XTENSA_STRCPY)
|
||||
list(APPEND CSRCS arch_strcpy.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_XTENSA_STRLEN)
|
||||
list(APPEND CSRCS arch_strlen.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_XTENSA_STRNCPY)
|
||||
list(APPEND CSRCS arch_strncpy.S)
|
||||
endif()
|
||||
|
||||
if(CONFIG_XTENSA_STRCMP)
|
||||
list(APPEND CSRCS arch_strcmp.S)
|
||||
endif()
|
||||
|
||||
target_sources(c PRIVATE ${CSRCS})
|
||||
|
|
Loading…
Reference in New Issue