1#=============================================================================== 2# @brief cmake file 3# Copyright (c) 2020 HiSilicon (Shanghai) Technologies CO., LIMITED. 4#=============================================================================== 5set(COMPONENT_NAME "cjson") 6 7set(CMAKE_CJSON_SOURCE_DIR 8 ${CMAKE_CURRENT_SOURCE_DIR}) 9 10set(SOURCES 11 ${CMAKE_CJSON_SOURCE_DIR}/cjson/cJSON.c 12 ${CMAKE_CJSON_SOURCE_DIR}/cjson/cJSON_Utils.c 13) 14 15set(PUBLIC_HEADER 16 ${CMAKE_CJSON_SOURCE_DIR}/cjson 17) 18 19set(PRIVATE_HEADER 20 ${CMAKE_CJSON_SOURCE_DIR}/cjson 21) 22 23# use this when you want to add ccflags like -include xxx 24set(COMPONENT_PUBLIC_CCFLAGS 25) 26 27set(COMPONENT_CCFLAGS 28 -Wno-error=logical-op 29 -Wno-error=sign-compare 30 -Wno-error=jump-misses-init 31 -Wno-sign-compare 32 -Wno-jump-misses-init 33 -Wno-error=unused-parameter 34 -Wno-unused-parameter 35 -Wno-unused-but-set-variable 36 -Wno-error=unused-variable 37) 38 39set(WHOLE_LINK 40 true 41) 42 43set(MAIN_COMPONENT 44 false 45) 46 47set(LIB_OUT_PATH ${BIN_DIR}/${CHIP}/libs/wifi/${TARGET_COMMAND}) 48 49build_component()