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 mcp_sse_server.cpp ../include/mcp_sse_server.h mcp_sse_client.cpp ../include/mcp_sse_client.h ) target_link_libraries(${TARGET} PUBLIC Threads::Threads ) # 如果找到OpenSSL,链接OpenSSL库 if(OPENSSL_FOUND) target_link_libraries(${TARGET} PUBLIC ${OPENSSL_LIBRARIES}) endif()