28 lines
591 B
CMake
28 lines
591 B
CMake
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()
|