ios websocketServer support (#281)

This commit is contained in:
mmyduckx 2022-08-19 10:20:11 +08:00 committed by GitHub
parent 68e015729d
commit 0d37c31cf5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 48 additions and 11 deletions

View File

@ -38,6 +38,11 @@ set_target_properties(webp PROPERTIES
IMPORTED_LOCATION ${CMAKE_CURRENT_LIST_DIR}/libs/libwebp.a
)
add_library(websockets STATIC IMPORTED GLOBAL)
set_target_properties(websockets PROPERTIES
IMPORTED_LOCATION ${CMAKE_CURRENT_LIST_DIR}/libs/libwebsockets.a
)
add_library(v8_monolith STATIC IMPORTED GLOBAL)
set(V8_COMPILE_FLAGS
V8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64
@ -101,6 +106,19 @@ if(USE_SE_JSC)
set(se_libs_name ${JAVASCRIPT_CORE_LIBRARY})
endif()
if(USE_SOCKET)
list(APPEND CC_EXTERNAL_LIBS
ssl
crypto
)
endif()
if(USE_WEBSOCKET_SERVER)
list(APPEND CC_EXTERNAL_LIBS
websockets
)
endif()
############################# glslang #############################
add_library(GenericCodeGen STATIC IMPORTED GLOBAL)
@ -206,8 +224,6 @@ list(APPEND CC_EXTERNAL_LIBS
jpeg
png
webp
crypto
ssl
${glslang_libs_name}
${spirv-cross_libs_name}
${tbb_libs_name}

View File

@ -38,6 +38,11 @@ set_target_properties(webp PROPERTIES
IMPORTED_LOCATION ${CMAKE_CURRENT_LIST_DIR}/libs/libwebp.a
)
add_library(websockets STATIC IMPORTED GLOBAL)
set_target_properties(websockets PROPERTIES
IMPORTED_LOCATION ${CMAKE_CURRENT_LIST_DIR}/libs/libwebsockets.a
)
add_library(v8_monolith STATIC IMPORTED GLOBAL)
set(V8_COMPILE_FLAGS
V8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64
@ -101,6 +106,19 @@ if(USE_SE_JSC)
set(se_libs_name ${JAVASCRIPT_CORE_LIBRARY})
endif()
if(USE_SOCKET)
list(APPEND CC_EXTERNAL_LIBS
ssl
crypto
)
endif()
if(USE_WEBSOCKET_SERVER)
list(APPEND CC_EXTERNAL_LIBS
websockets
)
endif()
############################# glslang #############################
add_library(GenericCodeGen STATIC IMPORTED GLOBAL)
@ -202,8 +220,6 @@ list(APPEND CC_EXTERNAL_LIBS
jpeg
png
webp
crypto
ssl
${glslang_libs_name}
${spirv-cross_libs_name}
${tbb_libs_name}

View File

@ -95,11 +95,18 @@ elseif(USE_SE_V8)
endif()
endif()
# if(USE_SOCKETS)
# list(APPEND CC_EXTERNAL_LIBS
# websockets
# )
# endif()
if(USE_SOCKET)
list(APPEND CC_EXTERNAL_LIBS
ssl
crypto
)
endif()
if(USE_WEBSOCKET_SERVER)
list(APPEND CC_EXTERNAL_LIBS
websockets
)
endif()
############################# glslang #############################
@ -198,8 +205,6 @@ list(APPEND CC_EXTERNAL_LIBS
png
webp
curl
crypto
ssl
${glslang_libs_name}
${spirv-cross_libs_name}
${tbb_libs_name}