mirror of https://github.com/axmolengine/axmol.git
43 lines
755 B
CMake
43 lines
755 B
CMake
|
|
if(WINDOWS)
|
|
set(PLATFORM_LINK websockets)
|
|
elseif(LINUX)
|
|
set(PLATFORM_LINK websockets ssl crypto)
|
|
elseif(ANDROID)
|
|
set(PLATFORM_LINK websockets)
|
|
else()
|
|
set(PLATFORM_LINK websockets)
|
|
endif()
|
|
|
|
if(ANDROID)
|
|
set(COCOS_NETWORK_PLATFORM_SRC
|
|
network/CCDownloader-android.cpp
|
|
)
|
|
elseif(MACOSX)
|
|
set(COCOS_NETWORK_PLATFORM_SRC
|
|
network/CCDownloader-apple.mm
|
|
)
|
|
endif()
|
|
|
|
set(COCOS_NETWORK_SRC
|
|
${COCOS_NETWORK_PLATFORM_SRC}
|
|
network/HttpClient.cpp
|
|
network/SocketIO.cpp
|
|
network/WebSocket.cpp
|
|
network/CCDownloader.cpp
|
|
network/CCDownloader-curl.cpp
|
|
)
|
|
|
|
|
|
if(MSVC)
|
|
set(COCOS_NETWORK_LINK
|
|
libcurl_imp
|
|
${PLATFORM_LINK}
|
|
)
|
|
else()
|
|
set(COCOS_NETWORK_LINK
|
|
curl
|
|
${PLATFORM_LINK}
|
|
)
|
|
endif()
|