CMAKE_MINIMUM_REQUIRED(VERSION 3.10) 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}") LINK_LIBRARIES(-lpthread -lconfig -lcurl -lcjson) ADD_EXECUTABLE(ztp_client ${ZTP_SRC} ztp_main.c) INCLUDE_DIRECTORIES("./include")