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