set(TARGET mcp)

add_library(${TARGET} STATIC
    mcp_client.cpp
    ../include/mcp_client.h
    mcp_message.cpp
    ../include/mcp_message.h
    mcp_resource.cpp
    ../include/mcp_resource.h
    mcp_server.cpp
    ../include/mcp_server.h
    mcp_tool.cpp
    ../include/mcp_tool.h
)

target_link_libraries(${TARGET} PUBLIC
    Threads::Threads
)
