axmol/cocos/network/CMakeLists.txt

42 lines
551 B
CMake

if(WIN32)
set(PLATFORM_SRC
WebSocket.cpp
)
set(PLATFORM_LINK
websockets
)
elseif(NOT APPLE)
set(PLATFORM_SRC
WebSocket.cpp
)
set(PLATFORM_LINK
websockets
ssl
crypto
)
endif()
set(NETWORK_SRC
HttpClient.cpp
SocketIO.cpp
${PLATFORM_SRC}
)
add_library(network STATIC
${NETWORK_SRC}
)
target_link_libraries(network
curl
${PLATFORM_LINK}
)
set_target_properties(network
PROPERTIES
ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib"
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib"
)