Skip to content

Commit 4a85ec0

Browse files
committed
Reintro gcc patch for lws_map
1 parent 7cb373a commit 4a85ec0

File tree

2 files changed

+2
-28
lines changed

2 files changed

+2
-28
lines changed

CMake/Dependencies/libwebsockets-CMakeLists.txt

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ cmake_minimum_required(VERSION 3.6.3)
22

33
project(libwebsocket-download NONE)
44

5+
# SET(PATCH_COMMAND git apply --verbose --ignore-whitespace ${CMAKE_CURRENT_LIST_DIR}/libwebsockets-old-gcc-fix-cast-cmakelists.patch)
6+
57
include(ExternalProject)
68
if (BUILD_STATIC_LIBS)
79
set(LWS_WITH_SHARED 0)

CMake/Dependencies/libwebsockets-old-gcc-fix-cast-cmakelists.patch

-28
Original file line numberDiff line numberDiff line change
@@ -11,34 +11,6 @@ index 68629e6f..6ef628b8 100644
1111
prev = h2n->hpack_pos;
1212
h2n->hpack_pos = (uint16_t)huftable_decode(
1313
(int)h2n->hpack_pos, b);
14-
diff --git a/lib/tls/CMakeLists.txt b/lib/tls/CMakeLists.txt
15-
index b214df75..06eaf255 100644
16-
--- a/lib/tls/CMakeLists.txt
17-
+++ b/lib/tls/CMakeLists.txt
18-
@@ -57,10 +57,10 @@ if (LWS_WITH_BORINGSSL)
19-
endif()
20-
21-
if (LWS_WITH_SSL AND NOT LWS_WITH_WOLFSSL AND NOT LWS_WITH_MBEDTLS)
22-
- if ("${LWS_OPENSSL_LIBRARIES}" STREQUAL "" OR "${LWS_OPENSSL_INCLUDE_DIRS}" STREQUAL "")
23-
+ if (("${LWS_OPENSSL_LIBRARIES}" STREQUAL "" AND ("${LWS_OPENSSL_SSL_LIBRARY}" STREQUAL "" OR "${LWS_OPENSSL_CRYPTO_LIBRARY}" STREQUAL "")) OR "${LWS_OPENSSL_INCLUDE_DIRS}" STREQUAL "")
24-
else()
25-
if (NOT LWS_PLAT_FREERTOS)
26-
- set(OPENSSL_LIBRARIES ${LWS_OPENSSL_LIBRARIES})
27-
+ list(APPEND OPENSSL_LIBRARIES ${LWS_OPENSSL_LIBRARIES} ${LWS_OPENSSL_SSL_LIBRARY} ${LWS_OPENSSL_CRYPTO_LIBRARY})
28-
endif()
29-
set(OPENSSL_INCLUDE_DIRS ${LWS_OPENSSL_INCLUDE_DIRS})
30-
set(OPENSSL_FOUND 1)
31-
@@ -248,7 +248,9 @@ if (LWS_WITH_SSL)
32-
find_package(PkgConfig QUIET)
33-
pkg_check_modules(PC_OPENSSL openssl QUIET)
34-
find_package(OpenSSL REQUIRED)
35-
- list(APPEND OPENSSL_LIBRARIES ${PC_OPENSSL_LIBRARIES})
36-
+ if (NOT LWS_WITH_STATIC)
37-
+ list(APPEND OPENSSL_LIBRARIES ${PC_OPENSSL_LIBRARIES})
38-
+ endif()
39-
set(OPENSSL_LIBRARIES ${OPENSSL_LIBRARIES} PARENT_SCOPE)
40-
endif()
41-
set(OPENSSL_INCLUDE_DIRS "${OPENSSL_INCLUDE_DIR}")
4214
diff --git a/lib/core/lws_map.c b/lib/core/lws_map.c
4315
index d149d86752..b319d79f49 100644
4416
--- a/lib/core/lws_map.c

0 commit comments

Comments
 (0)