cmake_minimum_required(VERSION 3.31) project(server00 C) set(CMAKE_C_STANDARD 23) set(COMMON_SOURCES data.c data.h) add_executable(server00 server00.c server00.h ${COMMON_SOURCES}) target_link_libraries(server00 wsock32 ws2_32) find_package(json-c CONFIG REQUIRED) add_executable(server01 server01.c server01.h ${COMMON_SOURCES}) target_link_libraries(server01 PRIVATE wsock32 ws2_32 json-c::json-c)