1#=============================================================================== 2# @brief cmake file 3# Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2022-2023. All rights reserved. 4#=============================================================================== 5set(COMPONENT_NAME "common_boot_libc") 6 7set(SOURCES 8 ${CMAKE_CURRENT_SOURCE_DIR}/src/string/memset.c 9 ${CMAKE_CURRENT_SOURCE_DIR}/src/string/memcpy.c 10 ${CMAKE_CURRENT_SOURCE_DIR}/src/string/memcmp.c 11 ${CMAKE_CURRENT_SOURCE_DIR}/src/string/strcmp.c 12 ${CMAKE_CURRENT_SOURCE_DIR}/src/string/strlen.c 13 ${CMAKE_CURRENT_SOURCE_DIR}/src/string/memmove.c 14) 15 16set(PUBLIC_HEADER 17 ${CMAKE_CURRENT_SOURCE_DIR}/include 18) 19 20set(PRIVATE_HEADER 21) 22 23set(PRIVATE_DEFINES 24) 25 26set(PUBLIC_DEFINES 27) 28 29# use this when you want to add ccflags like -include xxx 30set(COMPONENT_PUBLIC_CCFLAGS 31) 32 33set(COMPONENT_CCFLAGS 34) 35 36set(WHOLE_LINK 37 true 38) 39 40set(MAIN_COMPONENT 41 false 42) 43 44build_component()