2019-11-25 07:37:05 +00:00
|
|
|
CMAKE_MINIMUM_REQUIRED(VERSION 3.10)
|
|
|
|
|
|
|
|
if(PLAT_ARM64)
|
|
|
|
INCLUDE(${CMAKE_SOURCE_DIR}/projects/arm64.cmake)
|
|
|
|
endif()
|
|
|
|
|
|
|
|
project(ztp_client)
|
|
|
|
|
|
|
|
AUX_SOURCE_DIRECTORY(./log ZTP_SRC)
|
|
|
|
AUX_SOURCE_DIRECTORY(./confingure ZTP_SRC)
|
|
|
|
AUX_SOURCE_DIRECTORY(./http ZTP_SRC)
|
|
|
|
AUX_SOURCE_DIRECTORY(./json_engine ZTP_SRC)
|
|
|
|
|
|
|
|
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
|
|
|
|
|
2019-12-02 07:30:51 +00:00
|
|
|
ADD_DEFINITIONS("-DGTEST_HAS_PTHREAD=1")
|
|
|
|
|
2019-11-28 06:06:21 +00:00
|
|
|
if(USED_JEMALLOC)
|
|
|
|
LINK_LIBRARIES(-ljemalloc)
|
|
|
|
endif()
|
|
|
|
|
2019-11-29 09:02:46 +00:00
|
|
|
ADD_SUBDIRECTORY(./unit_test)
|
|
|
|
|
2019-11-28 06:06:21 +00:00
|
|
|
LINK_LIBRARIES(-lpthread -lcjson -lconfig -lcurl)
|
2019-11-25 07:37:05 +00:00
|
|
|
|
|
|
|
ADD_EXECUTABLE(ztp_client ${ZTP_SRC} ztp_main.c)
|
|
|
|
|
2019-11-29 09:02:46 +00:00
|
|
|
ADD_LIBRARY(ztp SHARED ${ZTP_SRC})
|
|
|
|
|
2019-11-19 07:39:21 +00:00
|
|
|
INCLUDE_DIRECTORIES("./include")
|