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 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) add_library(v8_monolith STATIC IMPORTED GLOBAL)
set(V8_COMPILE_FLAGS set(V8_COMPILE_FLAGS
V8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 V8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64
@ -101,6 +106,19 @@ if(USE_SE_JSC)
set(se_libs_name ${JAVASCRIPT_CORE_LIBRARY}) set(se_libs_name ${JAVASCRIPT_CORE_LIBRARY})
endif() endif()
if(USE_SOCKET)
list(APPEND CC_EXTERNAL_LIBS
ssl
crypto
)
endif()
if(USE_WEBSOCKET_SERVER)
list(APPEND CC_EXTERNAL_LIBS
websockets
)
endif()
############################# glslang ############################# ############################# glslang #############################
add_library(GenericCodeGen STATIC IMPORTED GLOBAL) add_library(GenericCodeGen STATIC IMPORTED GLOBAL)
@ -206,8 +224,6 @@ list(APPEND CC_EXTERNAL_LIBS
jpeg jpeg
png png
webp webp
crypto
ssl
${glslang_libs_name} ${glslang_libs_name}
${spirv-cross_libs_name} ${spirv-cross_libs_name}
${tbb_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 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) add_library(v8_monolith STATIC IMPORTED GLOBAL)
set(V8_COMPILE_FLAGS set(V8_COMPILE_FLAGS
V8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 V8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64
@ -101,6 +106,19 @@ if(USE_SE_JSC)
set(se_libs_name ${JAVASCRIPT_CORE_LIBRARY}) set(se_libs_name ${JAVASCRIPT_CORE_LIBRARY})
endif() endif()
if(USE_SOCKET)
list(APPEND CC_EXTERNAL_LIBS
ssl
crypto
)
endif()
if(USE_WEBSOCKET_SERVER)
list(APPEND CC_EXTERNAL_LIBS
websockets
)
endif()
############################# glslang ############################# ############################# glslang #############################
add_library(GenericCodeGen STATIC IMPORTED GLOBAL) add_library(GenericCodeGen STATIC IMPORTED GLOBAL)
@ -202,8 +220,6 @@ list(APPEND CC_EXTERNAL_LIBS
jpeg jpeg
png png
webp webp
crypto
ssl
${glslang_libs_name} ${glslang_libs_name}
${spirv-cross_libs_name} ${spirv-cross_libs_name}
${tbb_libs_name} ${tbb_libs_name}

View File

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