Refactored project structure, added multithreaded echo server and prime checking server, updated tests.
This commit is contained in:
@@ -1,10 +1,24 @@
|
||||
cmake_minimum_required(VERSION 3.31)
|
||||
project(cprotohackers C)
|
||||
project(server00 C)
|
||||
|
||||
set(CMAKE_C_STANDARD 23)
|
||||
|
||||
add_executable(cprotohackers main.c
|
||||
main.h
|
||||
|
||||
set(COMMON_SOURCES
|
||||
data.c
|
||||
data.h)
|
||||
target_link_libraries(cprotohackers wsock32 ws2_32)
|
||||
|
||||
|
||||
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)
|
||||
Reference in New Issue
Block a user