2025-03-08 01:50:39 +08:00
|
|
|
|
set(TARGET mcp)
|
|
|
|
|
|
|
|
|
|
add_library(${TARGET} STATIC
|
|
|
|
|
mcp_client.cpp
|
|
|
|
|
../include/mcp_client.h
|
2025-03-08 22:49:19 +08:00
|
|
|
|
mcp_message.cpp
|
|
|
|
|
../include/mcp_message.h
|
2025-03-08 01:50:39 +08:00
|
|
|
|
mcp_resource.cpp
|
|
|
|
|
../include/mcp_resource.h
|
|
|
|
|
mcp_server.cpp
|
|
|
|
|
../include/mcp_server.h
|
2025-03-08 22:49:19 +08:00
|
|
|
|
mcp_tool.cpp
|
|
|
|
|
../include/mcp_tool.h
|
2025-03-11 23:29:38 +08:00
|
|
|
|
mcp_sse_server.cpp
|
|
|
|
|
../include/mcp_sse_server.h
|
|
|
|
|
mcp_sse_client.cpp
|
|
|
|
|
../include/mcp_sse_client.h
|
2025-03-08 01:50:39 +08:00
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
target_link_libraries(${TARGET} PUBLIC
|
|
|
|
|
Threads::Threads
|
|
|
|
|
)
|
2025-03-09 15:45:09 +08:00
|
|
|
|
|
|
|
|
|
# 如果找到OpenSSL,链接OpenSSL库
|
|
|
|
|
if(OPENSSL_FOUND)
|
|
|
|
|
target_link_libraries(${TARGET} PUBLIC ${OPENSSL_LIBRARIES})
|
|
|
|
|
endif()
|