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