• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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()