ios websocketServer support (#281)
This commit is contained in:
@@ -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}
|
||||||
|
|||||||
+18
-2
@@ -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}
|
||||||
|
|||||||
+12
-7
@@ -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}
|
||||||
|
|||||||
Reference in New Issue
Block a user