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}") ADD_DEFINITIONS("-DGTEST_HAS_PTHREAD=1") if(USED_JEMALLOC) LINK_LIBRARIES(-ljemalloc) endif() ADD_SUBDIRECTORY(./unit_test) LINK_LIBRARIES(-lpthread -lcjson -lconfig -lcurl) ADD_EXECUTABLE(ztp_client ${ZTP_SRC} ztp_main.c) #ADD_LIBRARY(ztp SHARED ${ZTP_SRC}) INCLUDE_DIRECTORIES("./include")