• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#===============================================================================
2# @brief    cmake file
3# Copyright (c) 2020 HiSilicon (Shanghai) Technologies CO., LIMITED.
4#===============================================================================
5set(COMPONENT_NAME "irmalloc")
6
7if(NOT ${OS} STREQUAL "liteos")
8if(NOT ${CHIP} STREQUAL "ws63" AND NOT ${CHIP} STREQUAL "ws53")
9set(SOURCES
10    ${CMAKE_CURRENT_SOURCE_DIR}/chip_mem/chip_mem.c
11    ${CMAKE_CURRENT_SOURCE_DIR}/chip_mem/irmalloc.c
12)
13endif()
14endif()
15set(PUBLIC_HEADER
16    ${CMAKE_CURRENT_SOURCE_DIR}/common
17    ${CMAKE_CURRENT_SOURCE_DIR}/chip_mem
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    -Wno-unused-function
35)
36
37set(WHOLE_LINK
38    true
39)
40
41set(MAIN_COMPONENT
42    false
43)
44
45install_sdk_by_sh("${CMAKE_CURRENT_SOURCE_DIR}/common" "irmalloc.h")
46
47build_component()
48