Description: upgrade minimum cmake version
 Set minimum cmake version to 3.10 for reason upstream describes:
 CMake is continually deprecating old cmake, such that if we don't try to
 keep up with its minimum version there are warnings or eventually failures
 to build.  Windows vcpkg has latest 4.03 which prints warning messages if
 your CMakeLists.txt has a VERSION < 3.10.  So let's upgrade all the
 CMakeLists.txt to that as the minimum.
Author: Laszlo Boszormenyi (GCS) <gcs@debian.org>
Origin: backport, https://github.com/warmcat/libwebsockets/commit/47efb8c1c2371fa309f85a32984e99b2cc1d614a.patch
Bug: https://github.com/warmcat/libwebsockets/issues/3435
Bug-Debian: https://bugs.debian.org/1113223
Forwarded: not-needed
Last-Update: 2025-10-01

---

--- libwebsockets-4.3.5.orig/CMakeLists.txt
+++ libwebsockets-4.3.5/CMakeLists.txt
@@ -22,7 +22,7 @@
 # IN THE SOFTWARE.
 #
 
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 include(CheckFunctionExists)
 include(CheckSymbolExists)
 include(CheckIncludeFile)
--- libwebsockets-4.3.5.orig/minimal-examples-lowlevel/raw/minimal-raw-client/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples-lowlevel/raw/minimal-raw-client/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-raw-client C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/abstract/protocols/smtp-client/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/abstract/protocols/smtp-client/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-api-test-smtp_client C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/api-tests/api-test-async-dns/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/api-tests/api-test-async-dns/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-api-test-async-dns C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 
 set(SAMP lws-api-test-async-dns)
--- libwebsockets-4.3.5.orig/minimal-examples/api-tests/api-test-cose/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/api-tests/api-test-cose/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-api-test-cose C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/api-tests/api-test-dhcpc/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/api-tests/api-test-dhcpc/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-api-test-dhcpc C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/api-tests/api-test-fts/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/api-tests/api-test-fts/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-api-test-fts C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/api-tests/api-test-gencrypto/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/api-tests/api-test-gencrypto/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-api-test-gencrypto C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/api-tests/api-test-jose/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/api-tests/api-test-jose/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-api-test-jose C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/api-tests/api-test-lecp/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/api-tests/api-test-lecp/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-api-test-lecp C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/api-tests/api-test-lejp/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/api-tests/api-test-lejp/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-api-test-lejp C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/api-tests/api-test-lws_cache/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/api-tests/api-test-lws_cache/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-api-test-lws_cache C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/api-tests/api-test-lws_dsh/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/api-tests/api-test-lws_dsh/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-api-test-lws_dsh C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/api-tests/api-test-lws_map/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/api-tests/api-test-lws_map/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-api-test-lws_map C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/api-tests/api-test-lws_sequencer/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/api-tests/api-test-lws_sequencer/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-api-test-lws_sequencer C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/api-tests/api-test-lws_smd/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/api-tests/api-test-lws_smd/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-api-test-lws_smd C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/api-tests/api-test-lws_struct-json/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/api-tests/api-test-lws_struct-json/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-api-test-lws_struct-json C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/api-tests/api-test-lws_struct_sqlite/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/api-tests/api-test-lws_struct_sqlite/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-api-test-lws_struct-sqlite C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/api-tests/api-test-lws_tokenize/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/api-tests/api-test-lws_tokenize/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-api-test-lws_tokenize C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/api-tests/api-test-lwsac/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/api-tests/api-test-lwsac/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-api-test-lwsac C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/api-tests/api-test-secure-streams/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/api-tests/api-test-secure-streams/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-api-test-secure-streams C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 include(CheckCSourceCompiles)
 include(LwsCheckRequirements)
 
--- libwebsockets-4.3.5.orig/minimal-examples/api-tests/api-test-smtp_client/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/api-tests/api-test-smtp_client/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-unit-tests-smtp-client C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/client-server/minimal-ws-proxy/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/client-server/minimal-ws-proxy/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-ws-proxy C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/crypto/minimal-crypto-cose-key/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/crypto/minimal-crypto-cose-key/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-crypto-cose-key C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/crypto/minimal-crypto-cose-sign/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/crypto/minimal-crypto-cose-sign/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-crypto-cose-sign C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/crypto/minimal-crypto-jwe/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/crypto/minimal-crypto-jwe/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-crypto-jwe C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/crypto/minimal-crypto-jwk/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/crypto/minimal-crypto-jwk/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-crypto-jwk C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/crypto/minimal-crypto-jws/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/crypto/minimal-crypto-jws/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-crypto-jws C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/crypto/minimal-crypto-x509/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/crypto/minimal-crypto-x509/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-crypto-x509 C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/dbus-client/minimal-dbus-client/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/dbus-client/minimal-dbus-client/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-dbus-client C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/dbus-client/minimal-dbus-ws-proxy-testclient/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/dbus-client/minimal-dbus-ws-proxy-testclient/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-dbus-ws-proxy-testclient C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/dbus-server/minimal-dbus-server/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/dbus-server/minimal-dbus-server/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-dbus-server C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/dbus-server/minimal-dbus-ws-proxy/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/dbus-server/minimal-dbus-ws-proxy/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-dbus-ws-proxy C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/gtk/minimal-gtk/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/gtk/minimal-gtk/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-gtk C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-client/minimal-http-client-attach/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-client/minimal-http-client-attach/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-client-attach C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckIncludeFile)
--- libwebsockets-4.3.5.orig/minimal-examples/http-client/minimal-http-client-captive-portal/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-client/minimal-http-client-captive-portal/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-client-captive-portal C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckIncludeFile)
--- libwebsockets-4.3.5.orig/minimal-examples/http-client/minimal-http-client-certinfo/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-client/minimal-http-client-certinfo/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-client-certinfo C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-client/minimal-http-client-custom-headers/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-client/minimal-http-client-custom-headers/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-client-custom-headers C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-client/minimal-http-client-h2-rxflow/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-client/minimal-http-client-h2-rxflow/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-client-h2-rxflow C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-client/minimal-http-client-hugeurl/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-client/minimal-http-client-hugeurl/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-client-hugeurl C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-client/minimal-http-client-jit-trust/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-client/minimal-http-client-jit-trust/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-client-jit-trust C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-client/minimal-http-client-multi/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-client/minimal-http-client-multi/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-client-multi C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-client/minimal-http-client-post/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-client/minimal-http-client-post/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-client-post C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-client/minimal-http-client/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-client/minimal-http-client/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-client C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-basicauth/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-basicauth/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-basicauth C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-cgi/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-cgi/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-cgi C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-custom-headers/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-custom-headers/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-custom-headers C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-deaddrop/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-deaddrop/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-deaddrop C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-dynamic/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-dynamic/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-dynamic C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-eventlib-custom/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-eventlib-custom/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-eventlib-custom C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-eventlib-demos/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-eventlib-demos/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-eventlib-demos C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-eventlib-foreign/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-eventlib-foreign/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-eventlib-foreign C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckIncludeFile)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-eventlib-smp/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-eventlib-smp/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-eventlib-smp C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckIncludeFile)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-eventlib/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-eventlib/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-eventlib C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-form-get/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-form-get/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-form-get C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-form-post-file/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-form-post-file/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-form-post-file C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-form-post-lwsac/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-form-post-lwsac/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-form-post-lwsac C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-form-post/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-form-post/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-form-post C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-fulltext-search/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-fulltext-search/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-fulltext-search C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-h2-long-poll/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-h2-long-poll/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-h2-long-poll C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-mimetypes/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-mimetypes/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-mimetypes C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-multivhost/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-multivhost/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-multivhost C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-proxy/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-proxy/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-proxy C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-smp/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-smp/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-smp C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckIncludeFile)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-sse-ring/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-sse-ring/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-sse-ring C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 include(CheckIncludeFile)
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-sse/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-sse/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-sse C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-tls-80/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-tls-80/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-tls-80 C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-tls-mem/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-tls-mem/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-tls-mem C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server-tls/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server-tls/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server-tls C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/http-server/minimal-http-server/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/http-server/minimal-http-server/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-http-server C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/mqtt-client/minimal-mqtt-client-multi/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/mqtt-client/minimal-mqtt-client-multi/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-mqtt-client-multi C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/mqtt-client/minimal-mqtt-client/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/mqtt-client/minimal-mqtt-client/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-mqtt-client C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 include(CheckCSourceCompiles)
 include(LwsCheckRequirements)
 
--- libwebsockets-4.3.5.orig/minimal-examples/raw/minimal-raw-adopt-tcp/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/raw/minimal-raw-adopt-tcp/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-raw-adopt-tcp C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/raw/minimal-raw-adopt-udp/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/raw/minimal-raw-adopt-udp/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-raw-adopt-udp C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/raw/minimal-raw-audio/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/raw/minimal-raw-audio/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-raw-audio C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/raw/minimal-raw-fallback-http-server/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/raw/minimal-raw-fallback-http-server/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-raw-fallback-http-server C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/raw/minimal-raw-file/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/raw/minimal-raw-file/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-raw-file C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/raw/minimal-raw-netcat/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/raw/minimal-raw-netcat/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-raw-netcat C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/raw/minimal-raw-proxy-fallback/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/raw/minimal-raw-proxy-fallback/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-raw-proxy-fallback C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/raw/minimal-raw-proxy/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/raw/minimal-raw-proxy/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-raw-proxy C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/raw/minimal-raw-serial/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/raw/minimal-raw-serial/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-raw-serial C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/raw/minimal-raw-vhost/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/raw/minimal-raw-vhost/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-raw-vhost C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/secure-streams/minimal-secure-streams-alexa/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/secure-streams/minimal-secure-streams-alexa/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-secure-streams-alexa C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/secure-streams/minimal-secure-streams-avs/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/secure-streams/minimal-secure-streams-avs/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-secure-streams-avs C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/secure-streams/minimal-secure-streams-binance/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/secure-streams/minimal-secure-streams-binance/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-secure-streams-binance C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckIncludeFile)
--- libwebsockets-4.3.5.orig/minimal-examples/secure-streams/minimal-secure-streams-blob/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/secure-streams/minimal-secure-streams-blob/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-secure-streams-blob C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/secure-streams/minimal-secure-streams-client-tx/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/secure-streams/minimal-secure-streams-client-tx/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-secure-streams-client-tx C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/secure-streams/minimal-secure-streams-cpp/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/secure-streams/minimal-secure-streams-cpp/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-secure-streams-cpp CXX)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/secure-streams/minimal-secure-streams-hugeurl/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/secure-streams/minimal-secure-streams-hugeurl/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-secure-streams-hugeurl C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/secure-streams/minimal-secure-streams-metadata/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/secure-streams/minimal-secure-streams-metadata/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-secure-streams-metadata C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/secure-streams/minimal-secure-streams-perf/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/secure-streams/minimal-secure-streams-perf/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-secure-streams-perf C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/secure-streams/minimal-secure-streams-policy2c/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/secure-streams/minimal-secure-streams-policy2c/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-secure-streams-policy2c C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/secure-streams/minimal-secure-streams-post/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/secure-streams/minimal-secure-streams-post/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-secure-streams-post C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/secure-streams/minimal-secure-streams-proxy/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/secure-streams/minimal-secure-streams-proxy/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-secure-streams-proxy C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/secure-streams/minimal-secure-streams-seq/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/secure-streams/minimal-secure-streams-seq/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-secure-streams-seq C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/secure-streams/minimal-secure-streams-server-raw/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/secure-streams/minimal-secure-streams-server-raw/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-secure-streams-server-raw C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/secure-streams/minimal-secure-streams-server/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/secure-streams/minimal-secure-streams-server/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-secure-streams-server C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/secure-streams/minimal-secure-streams-sigv4/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/secure-streams/minimal-secure-streams-sigv4/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-secure-streams-sigv4 C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/secure-streams/minimal-secure-streams-smd/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/secure-streams/minimal-secure-streams-smd/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-secure-streams-smd C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/secure-streams/minimal-secure-streams-staticpolicy/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/secure-streams/minimal-secure-streams-staticpolicy/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-secure-streams-staticpolicy C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/secure-streams/minimal-secure-streams-stress/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/secure-streams/minimal-secure-streams-stress/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-secure-streams-stress C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/secure-streams/minimal-secure-streams-testsfail/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/secure-streams/minimal-secure-streams-testsfail/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-secure-streams-testsfail C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/secure-streams/minimal-secure-streams-threads/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/secure-streams/minimal-secure-streams-threads/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-secure-streams-threads C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/secure-streams/minimal-secure-streams/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/secure-streams/minimal-secure-streams/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-secure-streams C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/ws-client/minimal-ws-client-binance/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/ws-client/minimal-ws-client-binance/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-ws-client-binance C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckIncludeFile)
--- libwebsockets-4.3.5.orig/minimal-examples/ws-client/minimal-ws-client-echo/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/ws-client/minimal-ws-client-echo/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-ws-client-echo C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/ws-client/minimal-ws-client-ping/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/ws-client/minimal-ws-client-ping/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-ws-client-ping C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckIncludeFile)
--- libwebsockets-4.3.5.orig/minimal-examples/ws-client/minimal-ws-client-pmd-bulk/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/ws-client/minimal-ws-client-pmd-bulk/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-ws-client-pmd-bulk C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/ws-client/minimal-ws-client-rx/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/ws-client/minimal-ws-client-rx/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-ws-client-rx C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/ws-client/minimal-ws-client-spam-tx-rx/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/ws-client/minimal-ws-client-spam-tx-rx/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-ws-client-spam-tx-rx C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckIncludeFile)
--- libwebsockets-4.3.5.orig/minimal-examples/ws-client/minimal-ws-client-spam/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/ws-client/minimal-ws-client-spam/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-ws-client-spam C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckIncludeFile)
--- libwebsockets-4.3.5.orig/minimal-examples/ws-client/minimal-ws-client-tx/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/ws-client/minimal-ws-client-tx/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-ws-client-tx C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckIncludeFile)
--- libwebsockets-4.3.5.orig/minimal-examples/ws-client/minimal-ws-client/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/ws-client/minimal-ws-client/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-ws-client-ping C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckIncludeFile)
--- libwebsockets-4.3.5.orig/minimal-examples/ws-server/minimal-ws-broker/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/ws-server/minimal-ws-broker/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-ws-broker C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/ws-server/minimal-ws-raw-proxy/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/ws-server/minimal-ws-raw-proxy/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-ws-raw-proxy C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/ws-server/minimal-ws-server-echo/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/ws-server/minimal-ws-server-echo/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-ws-server-echo C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/ws-server/minimal-ws-server-pmd-bulk/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/ws-server/minimal-ws-server-pmd-bulk/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-ws-server-pmd-bulk C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/ws-server/minimal-ws-server-pmd-corner/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/ws-server/minimal-ws-server-pmd-corner/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-ws-server-pmd-corner C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/ws-server/minimal-ws-server-pmd/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/ws-server/minimal-ws-server-pmd/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-ws-server-pmd C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/ws-server/minimal-ws-server-ring/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/ws-server/minimal-ws-server-ring/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-ws-server-ring C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/ws-server/minimal-ws-server-threadpool/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/ws-server/minimal-ws-server-threadpool/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-ws-server-threadpool C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckIncludeFile)
--- libwebsockets-4.3.5.orig/minimal-examples/ws-server/minimal-ws-server-threads-foreign-libuv-smp/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/ws-server/minimal-ws-server-threads-foreign-libuv-smp/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-ws-server-threads-foreign-libuv-smp C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckIncludeFile)
--- libwebsockets-4.3.5.orig/minimal-examples/ws-server/minimal-ws-server-threads-smp/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/ws-server/minimal-ws-server-threads-smp/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-ws-server-threads-smp C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckIncludeFile)
--- libwebsockets-4.3.5.orig/minimal-examples/ws-server/minimal-ws-server-threads/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/ws-server/minimal-ws-server-threads/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-ws-server-threads C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckIncludeFile)
--- libwebsockets-4.3.5.orig/minimal-examples/ws-server/minimal-ws-server-timer/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/ws-server/minimal-ws-server-timer/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-ws-server-timer C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/minimal-examples/ws-server/minimal-ws-server/CMakeLists.txt
+++ libwebsockets-4.3.5/minimal-examples/ws-server/minimal-ws-server/CMakeLists.txt
@@ -1,5 +1,5 @@
 project(lws-minimal-ws-server C)
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
 include(CheckCSourceCompiles)
--- libwebsockets-4.3.5.orig/plugin-standalone/CMakeLists.txt
+++ libwebsockets-4.3.5/plugin-standalone/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 find_package(libwebsockets CONFIG REQUIRED)
 
 if(NOT DEFINED CMAKE_BUILD_TYPE)
