0002-cmake-upgrade-everyone-to-3.5-minimum-version.patch 82 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554
  1. From a8a5db0aaa209ec6519df8473dbac2602740c352 Mon Sep 17 00:00:00 2001
  2. From: Andy Green <andy@warmcat.com>
  3. Date: Fri, 8 Dec 2023 07:48:09 +0000
  4. Subject: [PATCH] cmake: upgrade everyone to 3.5 minimum version
  5. Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
  6. Upstream: https://github.com/warmcat/libwebsockets/commit/41eed87c79ebb56e85277198423f168362583fb7
  7. ---
  8. CMakeLists.txt | 2 +-
  9. cmake/libwebsockets-config.cmake.in | 3 +++
  10. .../raw/minimal-raw-client/CMakeLists.txt | 2 +-
  11. minimal-examples/abstract/protocols/smtp-client/CMakeLists.txt | 2 +-
  12. minimal-examples/api-tests/api-test-async-dns/CMakeLists.txt | 2 +-
  13. minimal-examples/api-tests/api-test-cose/CMakeLists.txt | 2 +-
  14. minimal-examples/api-tests/api-test-dhcpc/CMakeLists.txt | 2 +-
  15. minimal-examples/api-tests/api-test-fts/CMakeLists.txt | 2 +-
  16. minimal-examples/api-tests/api-test-gencrypto/CMakeLists.txt | 2 +-
  17. minimal-examples/api-tests/api-test-jose/CMakeLists.txt | 2 +-
  18. minimal-examples/api-tests/api-test-lecp/CMakeLists.txt | 2 +-
  19. minimal-examples/api-tests/api-test-lejp/CMakeLists.txt | 2 +-
  20. minimal-examples/api-tests/api-test-lws_cache/CMakeLists.txt | 2 +-
  21. minimal-examples/api-tests/api-test-lws_dsh/CMakeLists.txt | 2 +-
  22. minimal-examples/api-tests/api-test-lws_map/CMakeLists.txt | 2 +-
  23. .../api-tests/api-test-lws_sequencer/CMakeLists.txt | 2 +-
  24. minimal-examples/api-tests/api-test-lws_smd/CMakeLists.txt | 2 +-
  25. .../api-tests/api-test-lws_struct-json/CMakeLists.txt | 2 +-
  26. .../api-tests/api-test-lws_struct_sqlite/CMakeLists.txt | 2 +-
  27. .../api-tests/api-test-lws_tokenize/CMakeLists.txt | 2 +-
  28. minimal-examples/api-tests/api-test-lwsac/CMakeLists.txt | 2 +-
  29. .../api-tests/api-test-secure-streams/CMakeLists.txt | 2 +-
  30. minimal-examples/api-tests/api-test-smtp_client/CMakeLists.txt | 2 +-
  31. minimal-examples/client-server/minimal-ws-proxy/CMakeLists.txt | 2 +-
  32. minimal-examples/crypto/minimal-crypto-cose-key/CMakeLists.txt | 2 +-
  33. .../crypto/minimal-crypto-cose-sign/CMakeLists.txt | 2 +-
  34. minimal-examples/crypto/minimal-crypto-jwe/CMakeLists.txt | 2 +-
  35. minimal-examples/crypto/minimal-crypto-jwk/CMakeLists.txt | 2 +-
  36. minimal-examples/crypto/minimal-crypto-jws/CMakeLists.txt | 2 +-
  37. minimal-examples/crypto/minimal-crypto-x509/CMakeLists.txt | 2 +-
  38. .../dbus-client/minimal-dbus-client/CMakeLists.txt | 2 +-
  39. .../minimal-dbus-ws-proxy-testclient/CMakeLists.txt | 2 +-
  40. .../dbus-server/minimal-dbus-server/CMakeLists.txt | 2 +-
  41. .../dbus-server/minimal-dbus-ws-proxy/CMakeLists.txt | 2 +-
  42. minimal-examples/gtk/minimal-gtk/CMakeLists.txt | 2 +-
  43. .../http-client/minimal-http-client-attach/CMakeLists.txt | 2 +-
  44. .../minimal-http-client-captive-portal/CMakeLists.txt | 2 +-
  45. .../http-client/minimal-http-client-certinfo/CMakeLists.txt | 2 +-
  46. .../minimal-http-client-custom-headers/CMakeLists.txt | 2 +-
  47. .../http-client/minimal-http-client-h2-rxflow/CMakeLists.txt | 2 +-
  48. .../http-client/minimal-http-client-hugeurl/CMakeLists.txt | 2 +-
  49. .../http-client/minimal-http-client-jit-trust/CMakeLists.txt | 2 +-
  50. .../http-client/minimal-http-client-multi/CMakeLists.txt | 2 +-
  51. .../http-client/minimal-http-client-post/CMakeLists.txt | 2 +-
  52. .../http-client/minimal-http-client/CMakeLists.txt | 2 +-
  53. .../http-server/minimal-http-server-basicauth/CMakeLists.txt | 2 +-
  54. .../http-server/minimal-http-server-cgi/CMakeLists.txt | 2 +-
  55. .../minimal-http-server-custom-headers/CMakeLists.txt | 2 +-
  56. .../http-server/minimal-http-server-deaddrop/CMakeLists.txt | 2 +-
  57. .../http-server/minimal-http-server-dynamic/CMakeLists.txt | 2 +-
  58. .../minimal-http-server-eventlib-custom/CMakeLists.txt | 2 +-
  59. .../minimal-http-server-eventlib-demos/CMakeLists.txt | 2 +-
  60. .../minimal-http-server-eventlib-foreign/CMakeLists.txt | 2 +-
  61. .../minimal-http-server-eventlib-smp/CMakeLists.txt | 2 +-
  62. .../http-server/minimal-http-server-eventlib/CMakeLists.txt | 2 +-
  63. .../http-server/minimal-http-server-form-get/CMakeLists.txt | 2 +-
  64. .../minimal-http-server-form-post-file/CMakeLists.txt | 2 +-
  65. .../minimal-http-server-form-post-lwsac/CMakeLists.txt | 2 +-
  66. .../http-server/minimal-http-server-form-post/CMakeLists.txt | 2 +-
  67. .../minimal-http-server-fulltext-search/CMakeLists.txt | 2 +-
  68. .../minimal-http-server-h2-long-poll/CMakeLists.txt | 2 +-
  69. .../http-server/minimal-http-server-mimetypes/CMakeLists.txt | 2 +-
  70. .../http-server/minimal-http-server-multivhost/CMakeLists.txt | 2 +-
  71. .../http-server/minimal-http-server-proxy/CMakeLists.txt | 2 +-
  72. .../http-server/minimal-http-server-smp/CMakeLists.txt | 2 +-
  73. .../http-server/minimal-http-server-sse-ring/CMakeLists.txt | 2 +-
  74. .../http-server/minimal-http-server-sse/CMakeLists.txt | 2 +-
  75. .../http-server/minimal-http-server-tls-80/CMakeLists.txt | 2 +-
  76. .../http-server/minimal-http-server-tls-mem/CMakeLists.txt | 2 +-
  77. .../http-server/minimal-http-server-tls/CMakeLists.txt | 2 +-
  78. .../http-server/minimal-http-server/CMakeLists.txt | 2 +-
  79. .../mqtt-client/minimal-mqtt-client-multi/CMakeLists.txt | 2 +-
  80. .../mqtt-client/minimal-mqtt-client/CMakeLists.txt | 2 +-
  81. minimal-examples/raw/minimal-raw-adopt-tcp/CMakeLists.txt | 2 +-
  82. minimal-examples/raw/minimal-raw-adopt-udp/CMakeLists.txt | 2 +-
  83. minimal-examples/raw/minimal-raw-audio/CMakeLists.txt | 2 +-
  84. .../raw/minimal-raw-fallback-http-server/CMakeLists.txt | 2 +-
  85. minimal-examples/raw/minimal-raw-file/CMakeLists.txt | 2 +-
  86. minimal-examples/raw/minimal-raw-netcat/CMakeLists.txt | 2 +-
  87. minimal-examples/raw/minimal-raw-proxy-fallback/CMakeLists.txt | 2 +-
  88. minimal-examples/raw/minimal-raw-proxy/CMakeLists.txt | 2 +-
  89. minimal-examples/raw/minimal-raw-serial/CMakeLists.txt | 2 +-
  90. minimal-examples/raw/minimal-raw-vhost/CMakeLists.txt | 2 +-
  91. .../secure-streams/minimal-secure-streams-alexa/CMakeLists.txt | 2 +-
  92. .../secure-streams/minimal-secure-streams-avs/CMakeLists.txt | 2 +-
  93. .../minimal-secure-streams-binance/CMakeLists.txt | 2 +-
  94. .../secure-streams/minimal-secure-streams-blob/CMakeLists.txt | 2 +-
  95. .../minimal-secure-streams-client-tx/CMakeLists.txt | 2 +-
  96. .../secure-streams/minimal-secure-streams-cpp/CMakeLists.txt | 2 +-
  97. .../minimal-secure-streams-hugeurl/CMakeLists.txt | 2 +-
  98. .../minimal-secure-streams-metadata/CMakeLists.txt | 2 +-
  99. .../secure-streams/minimal-secure-streams-perf/CMakeLists.txt | 2 +-
  100. .../minimal-secure-streams-policy2c/CMakeLists.txt | 2 +-
  101. .../secure-streams/minimal-secure-streams-post/CMakeLists.txt | 2 +-
  102. .../secure-streams/minimal-secure-streams-proxy/CMakeLists.txt | 2 +-
  103. .../secure-streams/minimal-secure-streams-seq/CMakeLists.txt | 2 +-
  104. .../minimal-secure-streams-server-raw/CMakeLists.txt | 2 +-
  105. .../minimal-secure-streams-server/CMakeLists.txt | 2 +-
  106. .../secure-streams/minimal-secure-streams-sigv4/CMakeLists.txt | 2 +-
  107. .../secure-streams/minimal-secure-streams-smd/CMakeLists.txt | 2 +-
  108. .../minimal-secure-streams-staticpolicy/CMakeLists.txt | 2 +-
  109. .../minimal-secure-streams-stress/CMakeLists.txt | 2 +-
  110. .../minimal-secure-streams-testsfail/CMakeLists.txt | 2 +-
  111. .../minimal-secure-streams-threads/CMakeLists.txt | 2 +-
  112. .../secure-streams/minimal-secure-streams/CMakeLists.txt | 2 +-
  113. .../ws-client/minimal-ws-client-binance/CMakeLists.txt | 2 +-
  114. .../ws-client/minimal-ws-client-echo/CMakeLists.txt | 2 +-
  115. .../ws-client/minimal-ws-client-ping/CMakeLists.txt | 2 +-
  116. .../ws-client/minimal-ws-client-pmd-bulk/CMakeLists.txt | 2 +-
  117. minimal-examples/ws-client/minimal-ws-client-rx/CMakeLists.txt | 2 +-
  118. .../ws-client/minimal-ws-client-spam-tx-rx/CMakeLists.txt | 2 +-
  119. .../ws-client/minimal-ws-client-spam/CMakeLists.txt | 2 +-
  120. minimal-examples/ws-client/minimal-ws-client-tx/CMakeLists.txt | 2 +-
  121. minimal-examples/ws-client/minimal-ws-client/CMakeLists.txt | 2 +-
  122. minimal-examples/ws-server/minimal-ws-broker/CMakeLists.txt | 2 +-
  123. minimal-examples/ws-server/minimal-ws-raw-proxy/CMakeLists.txt | 2 +-
  124. .../ws-server/minimal-ws-server-echo/CMakeLists.txt | 2 +-
  125. .../ws-server/minimal-ws-server-pmd-bulk/CMakeLists.txt | 2 +-
  126. .../ws-server/minimal-ws-server-pmd-corner/CMakeLists.txt | 2 +-
  127. .../ws-server/minimal-ws-server-pmd/CMakeLists.txt | 2 +-
  128. .../ws-server/minimal-ws-server-ring/CMakeLists.txt | 2 +-
  129. .../ws-server/minimal-ws-server-threadpool/CMakeLists.txt | 2 +-
  130. .../minimal-ws-server-threads-foreign-libuv-smp/CMakeLists.txt | 2 +-
  131. .../ws-server/minimal-ws-server-threads-smp/CMakeLists.txt | 2 +-
  132. .../ws-server/minimal-ws-server-threads/CMakeLists.txt | 2 +-
  133. .../ws-server/minimal-ws-server-timer/CMakeLists.txt | 2 +-
  134. minimal-examples/ws-server/minimal-ws-server/CMakeLists.txt | 2 +-
  135. plugin-standalone/CMakeLists.txt | 2 +-
  136. 128 files changed, 130 insertions(+), 127 deletions(-)
  137. diff --git a/CMakeLists.txt b/CMakeLists.txt
  138. index 57c35232..eda93224 100644
  139. --- a/CMakeLists.txt
  140. +++ b/CMakeLists.txt
  141. @@ -22,7 +22,7 @@
  142. # IN THE SOFTWARE.
  143. #
  144. -cmake_minimum_required(VERSION 2.8.12)
  145. +cmake_minimum_required(VERSION 3.5)
  146. include(CheckFunctionExists)
  147. include(CheckSymbolExists)
  148. include(CheckIncludeFile)
  149. diff --git a/cmake/libwebsockets-config.cmake.in b/cmake/libwebsockets-config.cmake.in
  150. index 8ba97e6f..7967706b 100644
  151. --- a/cmake/libwebsockets-config.cmake.in
  152. +++ b/cmake/libwebsockets-config.cmake.in
  153. @@ -11,7 +11,10 @@ list(APPEND CMAKE_MODULE_PATH ${libwebsockets_DIR})
  154. set(LIBWEBSOCKETS_INCLUDE_DIRS "@LWS__INCLUDE_DIRS@" "@LWS_PUBLIC_INCLUDES@")
  155. # Include the project Targets file, this contains definitions for IMPORTED targets.
  156. +if (LIB_LIST_AT_END)
  157. +else()
  158. include(${LWS_CMAKE_DIR}/LibwebsocketsTargets.cmake)
  159. +endif()
  160. include(${LWS_CMAKE_DIR}/LwsCheckRequirements.cmake)
  161. # IMPORTED targets from LibwebsocketsTargets.cmake
  162. diff --git a/minimal-examples-lowlevel/raw/minimal-raw-client/CMakeLists.txt b/minimal-examples-lowlevel/raw/minimal-raw-client/CMakeLists.txt
  163. index 4ff5c55c..aadda655 100644
  164. --- a/minimal-examples-lowlevel/raw/minimal-raw-client/CMakeLists.txt
  165. +++ b/minimal-examples-lowlevel/raw/minimal-raw-client/CMakeLists.txt
  166. @@ -1,5 +1,5 @@
  167. project(lws-minimal-raw-client C)
  168. -cmake_minimum_required(VERSION 2.8.12)
  169. +cmake_minimum_required(VERSION 3.5)
  170. find_package(libwebsockets CONFIG REQUIRED)
  171. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  172. include(CheckCSourceCompiles)
  173. diff --git a/minimal-examples/abstract/protocols/smtp-client/CMakeLists.txt b/minimal-examples/abstract/protocols/smtp-client/CMakeLists.txt
  174. index 52643138..d703efd1 100644
  175. --- a/minimal-examples/abstract/protocols/smtp-client/CMakeLists.txt
  176. +++ b/minimal-examples/abstract/protocols/smtp-client/CMakeLists.txt
  177. @@ -1,5 +1,5 @@
  178. project(lws-api-test-smtp_client C)
  179. -cmake_minimum_required(VERSION 2.8.12)
  180. +cmake_minimum_required(VERSION 3.5)
  181. find_package(libwebsockets CONFIG REQUIRED)
  182. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  183. include(CheckCSourceCompiles)
  184. diff --git a/minimal-examples/api-tests/api-test-async-dns/CMakeLists.txt b/minimal-examples/api-tests/api-test-async-dns/CMakeLists.txt
  185. index f2954d0f..089a352a 100644
  186. --- a/minimal-examples/api-tests/api-test-async-dns/CMakeLists.txt
  187. +++ b/minimal-examples/api-tests/api-test-async-dns/CMakeLists.txt
  188. @@ -1,5 +1,5 @@
  189. project(lws-api-test-async-dns C)
  190. -cmake_minimum_required(VERSION 2.8.12)
  191. +cmake_minimum_required(VERSION 3.5)
  192. find_package(libwebsockets CONFIG REQUIRED)
  193. set(SAMP lws-api-test-async-dns)
  194. diff --git a/minimal-examples/api-tests/api-test-cose/CMakeLists.txt b/minimal-examples/api-tests/api-test-cose/CMakeLists.txt
  195. index bd6b1428..d1c03520 100644
  196. --- a/minimal-examples/api-tests/api-test-cose/CMakeLists.txt
  197. +++ b/minimal-examples/api-tests/api-test-cose/CMakeLists.txt
  198. @@ -1,5 +1,5 @@
  199. project(lws-api-test-cose C)
  200. -cmake_minimum_required(VERSION 2.8.12)
  201. +cmake_minimum_required(VERSION 3.5)
  202. find_package(libwebsockets CONFIG REQUIRED)
  203. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  204. include(CheckCSourceCompiles)
  205. diff --git a/minimal-examples/api-tests/api-test-dhcpc/CMakeLists.txt b/minimal-examples/api-tests/api-test-dhcpc/CMakeLists.txt
  206. index 1bb2dcd1..3d6ddcbe 100644
  207. --- a/minimal-examples/api-tests/api-test-dhcpc/CMakeLists.txt
  208. +++ b/minimal-examples/api-tests/api-test-dhcpc/CMakeLists.txt
  209. @@ -1,5 +1,5 @@
  210. project(lws-api-test-dhcpc C)
  211. -cmake_minimum_required(VERSION 2.8.12)
  212. +cmake_minimum_required(VERSION 3.5)
  213. find_package(libwebsockets CONFIG REQUIRED)
  214. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  215. include(CheckCSourceCompiles)
  216. diff --git a/minimal-examples/api-tests/api-test-fts/CMakeLists.txt b/minimal-examples/api-tests/api-test-fts/CMakeLists.txt
  217. index 5a81ae8f..0f5c99f5 100644
  218. --- a/minimal-examples/api-tests/api-test-fts/CMakeLists.txt
  219. +++ b/minimal-examples/api-tests/api-test-fts/CMakeLists.txt
  220. @@ -1,5 +1,5 @@
  221. project(lws-api-test-fts C)
  222. -cmake_minimum_required(VERSION 2.8.12)
  223. +cmake_minimum_required(VERSION 3.5)
  224. find_package(libwebsockets CONFIG REQUIRED)
  225. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  226. include(CheckCSourceCompiles)
  227. diff --git a/minimal-examples/api-tests/api-test-gencrypto/CMakeLists.txt b/minimal-examples/api-tests/api-test-gencrypto/CMakeLists.txt
  228. index a3678d56..dfa41565 100644
  229. --- a/minimal-examples/api-tests/api-test-gencrypto/CMakeLists.txt
  230. +++ b/minimal-examples/api-tests/api-test-gencrypto/CMakeLists.txt
  231. @@ -1,5 +1,5 @@
  232. project(lws-api-test-gencrypto C)
  233. -cmake_minimum_required(VERSION 2.8.12)
  234. +cmake_minimum_required(VERSION 3.5)
  235. find_package(libwebsockets CONFIG REQUIRED)
  236. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  237. include(CheckCSourceCompiles)
  238. diff --git a/minimal-examples/api-tests/api-test-jose/CMakeLists.txt b/minimal-examples/api-tests/api-test-jose/CMakeLists.txt
  239. index 3a53382a..1158560d 100644
  240. --- a/minimal-examples/api-tests/api-test-jose/CMakeLists.txt
  241. +++ b/minimal-examples/api-tests/api-test-jose/CMakeLists.txt
  242. @@ -1,5 +1,5 @@
  243. project(lws-api-test-jose C)
  244. -cmake_minimum_required(VERSION 2.8.12)
  245. +cmake_minimum_required(VERSION 3.5)
  246. find_package(libwebsockets CONFIG REQUIRED)
  247. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  248. include(CheckCSourceCompiles)
  249. diff --git a/minimal-examples/api-tests/api-test-lecp/CMakeLists.txt b/minimal-examples/api-tests/api-test-lecp/CMakeLists.txt
  250. index b09ee02e..18fde6d5 100644
  251. --- a/minimal-examples/api-tests/api-test-lecp/CMakeLists.txt
  252. +++ b/minimal-examples/api-tests/api-test-lecp/CMakeLists.txt
  253. @@ -1,5 +1,5 @@
  254. project(lws-api-test-lecp C)
  255. -cmake_minimum_required(VERSION 2.8.12)
  256. +cmake_minimum_required(VERSION 3.5)
  257. find_package(libwebsockets CONFIG REQUIRED)
  258. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  259. include(CheckCSourceCompiles)
  260. diff --git a/minimal-examples/api-tests/api-test-lejp/CMakeLists.txt b/minimal-examples/api-tests/api-test-lejp/CMakeLists.txt
  261. index ccdb9b51..c0878180 100644
  262. --- a/minimal-examples/api-tests/api-test-lejp/CMakeLists.txt
  263. +++ b/minimal-examples/api-tests/api-test-lejp/CMakeLists.txt
  264. @@ -1,5 +1,5 @@
  265. project(lws-api-test-lejp C)
  266. -cmake_minimum_required(VERSION 2.8.12)
  267. +cmake_minimum_required(VERSION 3.5)
  268. find_package(libwebsockets CONFIG REQUIRED)
  269. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  270. include(CheckCSourceCompiles)
  271. diff --git a/minimal-examples/api-tests/api-test-lws_cache/CMakeLists.txt b/minimal-examples/api-tests/api-test-lws_cache/CMakeLists.txt
  272. index 72ae86a5..63158462 100644
  273. --- a/minimal-examples/api-tests/api-test-lws_cache/CMakeLists.txt
  274. +++ b/minimal-examples/api-tests/api-test-lws_cache/CMakeLists.txt
  275. @@ -1,5 +1,5 @@
  276. project(lws-api-test-lws_cache C)
  277. -cmake_minimum_required(VERSION 2.8.12)
  278. +cmake_minimum_required(VERSION 3.5)
  279. find_package(libwebsockets CONFIG REQUIRED)
  280. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  281. include(CheckCSourceCompiles)
  282. diff --git a/minimal-examples/api-tests/api-test-lws_dsh/CMakeLists.txt b/minimal-examples/api-tests/api-test-lws_dsh/CMakeLists.txt
  283. index 59d08cdb..b0e439d3 100644
  284. --- a/minimal-examples/api-tests/api-test-lws_dsh/CMakeLists.txt
  285. +++ b/minimal-examples/api-tests/api-test-lws_dsh/CMakeLists.txt
  286. @@ -1,5 +1,5 @@
  287. project(lws-api-test-lws_dsh C)
  288. -cmake_minimum_required(VERSION 2.8.12)
  289. +cmake_minimum_required(VERSION 3.5)
  290. find_package(libwebsockets CONFIG REQUIRED)
  291. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  292. include(CheckCSourceCompiles)
  293. diff --git a/minimal-examples/api-tests/api-test-lws_map/CMakeLists.txt b/minimal-examples/api-tests/api-test-lws_map/CMakeLists.txt
  294. index 897042c7..429b030c 100644
  295. --- a/minimal-examples/api-tests/api-test-lws_map/CMakeLists.txt
  296. +++ b/minimal-examples/api-tests/api-test-lws_map/CMakeLists.txt
  297. @@ -1,5 +1,5 @@
  298. project(lws-api-test-lws_map C)
  299. -cmake_minimum_required(VERSION 2.8.12)
  300. +cmake_minimum_required(VERSION 3.5)
  301. find_package(libwebsockets CONFIG REQUIRED)
  302. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  303. include(CheckCSourceCompiles)
  304. diff --git a/minimal-examples/api-tests/api-test-lws_sequencer/CMakeLists.txt b/minimal-examples/api-tests/api-test-lws_sequencer/CMakeLists.txt
  305. index 59333d81..523d6541 100644
  306. --- a/minimal-examples/api-tests/api-test-lws_sequencer/CMakeLists.txt
  307. +++ b/minimal-examples/api-tests/api-test-lws_sequencer/CMakeLists.txt
  308. @@ -1,5 +1,5 @@
  309. project(lws-api-test-lws_sequencer C)
  310. -cmake_minimum_required(VERSION 2.8.12)
  311. +cmake_minimum_required(VERSION 3.5)
  312. find_package(libwebsockets CONFIG REQUIRED)
  313. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  314. include(CheckCSourceCompiles)
  315. diff --git a/minimal-examples/api-tests/api-test-lws_smd/CMakeLists.txt b/minimal-examples/api-tests/api-test-lws_smd/CMakeLists.txt
  316. index e2827064..c6d25e0e 100644
  317. --- a/minimal-examples/api-tests/api-test-lws_smd/CMakeLists.txt
  318. +++ b/minimal-examples/api-tests/api-test-lws_smd/CMakeLists.txt
  319. @@ -1,5 +1,5 @@
  320. project(lws-api-test-lws_smd C)
  321. -cmake_minimum_required(VERSION 2.8.12)
  322. +cmake_minimum_required(VERSION 3.5)
  323. find_package(libwebsockets CONFIG REQUIRED)
  324. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  325. include(CheckCSourceCompiles)
  326. diff --git a/minimal-examples/api-tests/api-test-lws_struct-json/CMakeLists.txt b/minimal-examples/api-tests/api-test-lws_struct-json/CMakeLists.txt
  327. index 90680282..cdf262b3 100644
  328. --- a/minimal-examples/api-tests/api-test-lws_struct-json/CMakeLists.txt
  329. +++ b/minimal-examples/api-tests/api-test-lws_struct-json/CMakeLists.txt
  330. @@ -1,5 +1,5 @@
  331. project(lws-api-test-lws_struct-json C)
  332. -cmake_minimum_required(VERSION 2.8.12)
  333. +cmake_minimum_required(VERSION 3.5)
  334. find_package(libwebsockets CONFIG REQUIRED)
  335. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  336. include(CheckCSourceCompiles)
  337. diff --git a/minimal-examples/api-tests/api-test-lws_struct_sqlite/CMakeLists.txt b/minimal-examples/api-tests/api-test-lws_struct_sqlite/CMakeLists.txt
  338. index ac8b161e..8f2b64ce 100644
  339. --- a/minimal-examples/api-tests/api-test-lws_struct_sqlite/CMakeLists.txt
  340. +++ b/minimal-examples/api-tests/api-test-lws_struct_sqlite/CMakeLists.txt
  341. @@ -1,5 +1,5 @@
  342. project(lws-api-test-lws_struct-sqlite C)
  343. -cmake_minimum_required(VERSION 2.8.12)
  344. +cmake_minimum_required(VERSION 3.5)
  345. find_package(libwebsockets CONFIG REQUIRED)
  346. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  347. include(CheckCSourceCompiles)
  348. diff --git a/minimal-examples/api-tests/api-test-lws_tokenize/CMakeLists.txt b/minimal-examples/api-tests/api-test-lws_tokenize/CMakeLists.txt
  349. index 503f25db..9100a59f 100644
  350. --- a/minimal-examples/api-tests/api-test-lws_tokenize/CMakeLists.txt
  351. +++ b/minimal-examples/api-tests/api-test-lws_tokenize/CMakeLists.txt
  352. @@ -1,5 +1,5 @@
  353. project(lws-api-test-lws_tokenize C)
  354. -cmake_minimum_required(VERSION 2.8.12)
  355. +cmake_minimum_required(VERSION 3.5)
  356. find_package(libwebsockets CONFIG REQUIRED)
  357. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  358. include(CheckCSourceCompiles)
  359. diff --git a/minimal-examples/api-tests/api-test-lwsac/CMakeLists.txt b/minimal-examples/api-tests/api-test-lwsac/CMakeLists.txt
  360. index f7d0aaf4..1fa487c0 100644
  361. --- a/minimal-examples/api-tests/api-test-lwsac/CMakeLists.txt
  362. +++ b/minimal-examples/api-tests/api-test-lwsac/CMakeLists.txt
  363. @@ -1,5 +1,5 @@
  364. project(lws-api-test-lwsac C)
  365. -cmake_minimum_required(VERSION 2.8.12)
  366. +cmake_minimum_required(VERSION 3.5)
  367. find_package(libwebsockets CONFIG REQUIRED)
  368. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  369. include(CheckCSourceCompiles)
  370. diff --git a/minimal-examples/api-tests/api-test-secure-streams/CMakeLists.txt b/minimal-examples/api-tests/api-test-secure-streams/CMakeLists.txt
  371. index b4f39caa..de7d2703 100644
  372. --- a/minimal-examples/api-tests/api-test-secure-streams/CMakeLists.txt
  373. +++ b/minimal-examples/api-tests/api-test-secure-streams/CMakeLists.txt
  374. @@ -1,5 +1,5 @@
  375. project(lws-api-test-secure-streams C)
  376. -cmake_minimum_required(VERSION 2.8.12)
  377. +cmake_minimum_required(VERSION 3.5)
  378. include(CheckCSourceCompiles)
  379. include(LwsCheckRequirements)
  380. diff --git a/minimal-examples/api-tests/api-test-smtp_client/CMakeLists.txt b/minimal-examples/api-tests/api-test-smtp_client/CMakeLists.txt
  381. index 49e67ff3..b64a79dc 100644
  382. --- a/minimal-examples/api-tests/api-test-smtp_client/CMakeLists.txt
  383. +++ b/minimal-examples/api-tests/api-test-smtp_client/CMakeLists.txt
  384. @@ -1,5 +1,5 @@
  385. project(lws-unit-tests-smtp-client C)
  386. -cmake_minimum_required(VERSION 2.8.12)
  387. +cmake_minimum_required(VERSION 3.5)
  388. find_package(libwebsockets CONFIG REQUIRED)
  389. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  390. include(CheckCSourceCompiles)
  391. diff --git a/minimal-examples/client-server/minimal-ws-proxy/CMakeLists.txt b/minimal-examples/client-server/minimal-ws-proxy/CMakeLists.txt
  392. index 65a01b6c..fabac7f4 100644
  393. --- a/minimal-examples/client-server/minimal-ws-proxy/CMakeLists.txt
  394. +++ b/minimal-examples/client-server/minimal-ws-proxy/CMakeLists.txt
  395. @@ -1,5 +1,5 @@
  396. project(lws-minimal-ws-proxy C)
  397. -cmake_minimum_required(VERSION 2.8.12)
  398. +cmake_minimum_required(VERSION 3.5)
  399. find_package(libwebsockets CONFIG REQUIRED)
  400. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  401. include(CheckCSourceCompiles)
  402. diff --git a/minimal-examples/crypto/minimal-crypto-cose-key/CMakeLists.txt b/minimal-examples/crypto/minimal-crypto-cose-key/CMakeLists.txt
  403. index 6ee78ae9..19bdd3ca 100644
  404. --- a/minimal-examples/crypto/minimal-crypto-cose-key/CMakeLists.txt
  405. +++ b/minimal-examples/crypto/minimal-crypto-cose-key/CMakeLists.txt
  406. @@ -1,5 +1,5 @@
  407. project(lws-crypto-cose-key C)
  408. -cmake_minimum_required(VERSION 2.8.12)
  409. +cmake_minimum_required(VERSION 3.5)
  410. find_package(libwebsockets CONFIG REQUIRED)
  411. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  412. include(CheckCSourceCompiles)
  413. diff --git a/minimal-examples/crypto/minimal-crypto-cose-sign/CMakeLists.txt b/minimal-examples/crypto/minimal-crypto-cose-sign/CMakeLists.txt
  414. index b49b4173..b7a2b8f6 100644
  415. --- a/minimal-examples/crypto/minimal-crypto-cose-sign/CMakeLists.txt
  416. +++ b/minimal-examples/crypto/minimal-crypto-cose-sign/CMakeLists.txt
  417. @@ -1,5 +1,5 @@
  418. project(lws-crypto-cose-sign C)
  419. -cmake_minimum_required(VERSION 2.8.12)
  420. +cmake_minimum_required(VERSION 3.5)
  421. find_package(libwebsockets CONFIG REQUIRED)
  422. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  423. include(CheckCSourceCompiles)
  424. diff --git a/minimal-examples/crypto/minimal-crypto-jwe/CMakeLists.txt b/minimal-examples/crypto/minimal-crypto-jwe/CMakeLists.txt
  425. index 4896dfc8..e0008648 100644
  426. --- a/minimal-examples/crypto/minimal-crypto-jwe/CMakeLists.txt
  427. +++ b/minimal-examples/crypto/minimal-crypto-jwe/CMakeLists.txt
  428. @@ -1,5 +1,5 @@
  429. project(lws-crypto-jwe C)
  430. -cmake_minimum_required(VERSION 2.8.12)
  431. +cmake_minimum_required(VERSION 3.5)
  432. find_package(libwebsockets CONFIG REQUIRED)
  433. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  434. include(CheckCSourceCompiles)
  435. diff --git a/minimal-examples/crypto/minimal-crypto-jwk/CMakeLists.txt b/minimal-examples/crypto/minimal-crypto-jwk/CMakeLists.txt
  436. index a5b2d070..65fb7890 100644
  437. --- a/minimal-examples/crypto/minimal-crypto-jwk/CMakeLists.txt
  438. +++ b/minimal-examples/crypto/minimal-crypto-jwk/CMakeLists.txt
  439. @@ -1,5 +1,5 @@
  440. project(lws-crypto-jwk C)
  441. -cmake_minimum_required(VERSION 2.8.12)
  442. +cmake_minimum_required(VERSION 3.5)
  443. find_package(libwebsockets CONFIG REQUIRED)
  444. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  445. include(CheckCSourceCompiles)
  446. diff --git a/minimal-examples/crypto/minimal-crypto-jws/CMakeLists.txt b/minimal-examples/crypto/minimal-crypto-jws/CMakeLists.txt
  447. index b566fb25..ac2d46fc 100644
  448. --- a/minimal-examples/crypto/minimal-crypto-jws/CMakeLists.txt
  449. +++ b/minimal-examples/crypto/minimal-crypto-jws/CMakeLists.txt
  450. @@ -1,5 +1,5 @@
  451. project(lws-crypto-jws C)
  452. -cmake_minimum_required(VERSION 2.8.12)
  453. +cmake_minimum_required(VERSION 3.5)
  454. find_package(libwebsockets CONFIG REQUIRED)
  455. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  456. include(CheckCSourceCompiles)
  457. diff --git a/minimal-examples/crypto/minimal-crypto-x509/CMakeLists.txt b/minimal-examples/crypto/minimal-crypto-x509/CMakeLists.txt
  458. index 74d7732e..796b2cd4 100644
  459. --- a/minimal-examples/crypto/minimal-crypto-x509/CMakeLists.txt
  460. +++ b/minimal-examples/crypto/minimal-crypto-x509/CMakeLists.txt
  461. @@ -1,5 +1,5 @@
  462. project(lws-crypto-x509 C)
  463. -cmake_minimum_required(VERSION 2.8.12)
  464. +cmake_minimum_required(VERSION 3.5)
  465. find_package(libwebsockets CONFIG REQUIRED)
  466. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  467. include(CheckCSourceCompiles)
  468. diff --git a/minimal-examples/dbus-client/minimal-dbus-client/CMakeLists.txt b/minimal-examples/dbus-client/minimal-dbus-client/CMakeLists.txt
  469. index 6496e17c..af79c428 100644
  470. --- a/minimal-examples/dbus-client/minimal-dbus-client/CMakeLists.txt
  471. +++ b/minimal-examples/dbus-client/minimal-dbus-client/CMakeLists.txt
  472. @@ -1,5 +1,5 @@
  473. project(lws-minimal-dbus-client C)
  474. -cmake_minimum_required(VERSION 2.8.12)
  475. +cmake_minimum_required(VERSION 3.5)
  476. find_package(libwebsockets CONFIG REQUIRED)
  477. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  478. include(CheckCSourceCompiles)
  479. diff --git a/minimal-examples/dbus-client/minimal-dbus-ws-proxy-testclient/CMakeLists.txt b/minimal-examples/dbus-client/minimal-dbus-ws-proxy-testclient/CMakeLists.txt
  480. index 5c693982..8cfb6d65 100644
  481. --- a/minimal-examples/dbus-client/minimal-dbus-ws-proxy-testclient/CMakeLists.txt
  482. +++ b/minimal-examples/dbus-client/minimal-dbus-ws-proxy-testclient/CMakeLists.txt
  483. @@ -1,5 +1,5 @@
  484. project(lws-minimal-dbus-ws-proxy-testclient C)
  485. -cmake_minimum_required(VERSION 2.8.12)
  486. +cmake_minimum_required(VERSION 3.5)
  487. find_package(libwebsockets CONFIG REQUIRED)
  488. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  489. include(CheckCSourceCompiles)
  490. diff --git a/minimal-examples/dbus-server/minimal-dbus-server/CMakeLists.txt b/minimal-examples/dbus-server/minimal-dbus-server/CMakeLists.txt
  491. index 0c0b7cf1..f031a7f4 100644
  492. --- a/minimal-examples/dbus-server/minimal-dbus-server/CMakeLists.txt
  493. +++ b/minimal-examples/dbus-server/minimal-dbus-server/CMakeLists.txt
  494. @@ -1,5 +1,5 @@
  495. project(lws-minimal-dbus-server C)
  496. -cmake_minimum_required(VERSION 2.8.12)
  497. +cmake_minimum_required(VERSION 3.5)
  498. find_package(libwebsockets CONFIG REQUIRED)
  499. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  500. include(CheckCSourceCompiles)
  501. diff --git a/minimal-examples/dbus-server/minimal-dbus-ws-proxy/CMakeLists.txt b/minimal-examples/dbus-server/minimal-dbus-ws-proxy/CMakeLists.txt
  502. index cd699a2d..4d78d3dd 100644
  503. --- a/minimal-examples/dbus-server/minimal-dbus-ws-proxy/CMakeLists.txt
  504. +++ b/minimal-examples/dbus-server/minimal-dbus-ws-proxy/CMakeLists.txt
  505. @@ -1,5 +1,5 @@
  506. project(lws-minimal-dbus-ws-proxy C)
  507. -cmake_minimum_required(VERSION 2.8.12)
  508. +cmake_minimum_required(VERSION 3.5)
  509. find_package(libwebsockets CONFIG REQUIRED)
  510. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  511. include(CheckCSourceCompiles)
  512. diff --git a/minimal-examples/gtk/minimal-gtk/CMakeLists.txt b/minimal-examples/gtk/minimal-gtk/CMakeLists.txt
  513. index 27587f4a..2a2f4fcd 100644
  514. --- a/minimal-examples/gtk/minimal-gtk/CMakeLists.txt
  515. +++ b/minimal-examples/gtk/minimal-gtk/CMakeLists.txt
  516. @@ -1,5 +1,5 @@
  517. project(lws-minimal-gtk C)
  518. -cmake_minimum_required(VERSION 2.8.12)
  519. +cmake_minimum_required(VERSION 3.5)
  520. find_package(libwebsockets CONFIG REQUIRED)
  521. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  522. include(CheckCSourceCompiles)
  523. diff --git a/minimal-examples/http-client/minimal-http-client-attach/CMakeLists.txt b/minimal-examples/http-client/minimal-http-client-attach/CMakeLists.txt
  524. index 909efca9..c5ba3a59 100644
  525. --- a/minimal-examples/http-client/minimal-http-client-attach/CMakeLists.txt
  526. +++ b/minimal-examples/http-client/minimal-http-client-attach/CMakeLists.txt
  527. @@ -1,5 +1,5 @@
  528. project(lws-minimal-http-client-attach C)
  529. -cmake_minimum_required(VERSION 2.8.12)
  530. +cmake_minimum_required(VERSION 3.5)
  531. find_package(libwebsockets CONFIG REQUIRED)
  532. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  533. include(CheckIncludeFile)
  534. diff --git a/minimal-examples/http-client/minimal-http-client-captive-portal/CMakeLists.txt b/minimal-examples/http-client/minimal-http-client-captive-portal/CMakeLists.txt
  535. index f332dc5b..406ac0df 100644
  536. --- a/minimal-examples/http-client/minimal-http-client-captive-portal/CMakeLists.txt
  537. +++ b/minimal-examples/http-client/minimal-http-client-captive-portal/CMakeLists.txt
  538. @@ -1,5 +1,5 @@
  539. project(lws-minimal-http-client-captive-portal C)
  540. -cmake_minimum_required(VERSION 2.8.12)
  541. +cmake_minimum_required(VERSION 3.5)
  542. find_package(libwebsockets CONFIG REQUIRED)
  543. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  544. include(CheckIncludeFile)
  545. diff --git a/minimal-examples/http-client/minimal-http-client-certinfo/CMakeLists.txt b/minimal-examples/http-client/minimal-http-client-certinfo/CMakeLists.txt
  546. index 07ff4e29..7d113c09 100644
  547. --- a/minimal-examples/http-client/minimal-http-client-certinfo/CMakeLists.txt
  548. +++ b/minimal-examples/http-client/minimal-http-client-certinfo/CMakeLists.txt
  549. @@ -1,5 +1,5 @@
  550. project(lws-minimal-http-client-certinfo C)
  551. -cmake_minimum_required(VERSION 2.8.12)
  552. +cmake_minimum_required(VERSION 3.5)
  553. find_package(libwebsockets CONFIG REQUIRED)
  554. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  555. include(CheckCSourceCompiles)
  556. diff --git a/minimal-examples/http-client/minimal-http-client-custom-headers/CMakeLists.txt b/minimal-examples/http-client/minimal-http-client-custom-headers/CMakeLists.txt
  557. index 0a69c0b1..35720d4a 100644
  558. --- a/minimal-examples/http-client/minimal-http-client-custom-headers/CMakeLists.txt
  559. +++ b/minimal-examples/http-client/minimal-http-client-custom-headers/CMakeLists.txt
  560. @@ -1,5 +1,5 @@
  561. project(lws-minimal-http-client-custom-headers C)
  562. -cmake_minimum_required(VERSION 2.8.12)
  563. +cmake_minimum_required(VERSION 3.5)
  564. find_package(libwebsockets CONFIG REQUIRED)
  565. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  566. include(CheckCSourceCompiles)
  567. diff --git a/minimal-examples/http-client/minimal-http-client-h2-rxflow/CMakeLists.txt b/minimal-examples/http-client/minimal-http-client-h2-rxflow/CMakeLists.txt
  568. index 9a2dc65d..884a0391 100644
  569. --- a/minimal-examples/http-client/minimal-http-client-h2-rxflow/CMakeLists.txt
  570. +++ b/minimal-examples/http-client/minimal-http-client-h2-rxflow/CMakeLists.txt
  571. @@ -1,5 +1,5 @@
  572. project(lws-minimal-http-client-h2-rxflow C)
  573. -cmake_minimum_required(VERSION 2.8.12)
  574. +cmake_minimum_required(VERSION 3.5)
  575. find_package(libwebsockets CONFIG REQUIRED)
  576. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  577. include(CheckCSourceCompiles)
  578. diff --git a/minimal-examples/http-client/minimal-http-client-hugeurl/CMakeLists.txt b/minimal-examples/http-client/minimal-http-client-hugeurl/CMakeLists.txt
  579. index cb42d1fb..8d509a98 100644
  580. --- a/minimal-examples/http-client/minimal-http-client-hugeurl/CMakeLists.txt
  581. +++ b/minimal-examples/http-client/minimal-http-client-hugeurl/CMakeLists.txt
  582. @@ -1,5 +1,5 @@
  583. project(lws-minimal-http-client-hugeurl C)
  584. -cmake_minimum_required(VERSION 2.8.12)
  585. +cmake_minimum_required(VERSION 3.5)
  586. find_package(libwebsockets CONFIG REQUIRED)
  587. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  588. include(CheckCSourceCompiles)
  589. diff --git a/minimal-examples/http-client/minimal-http-client-jit-trust/CMakeLists.txt b/minimal-examples/http-client/minimal-http-client-jit-trust/CMakeLists.txt
  590. index eef5cd8d..7160e510 100644
  591. --- a/minimal-examples/http-client/minimal-http-client-jit-trust/CMakeLists.txt
  592. +++ b/minimal-examples/http-client/minimal-http-client-jit-trust/CMakeLists.txt
  593. @@ -1,5 +1,5 @@
  594. project(lws-minimal-http-client-jit-trust C)
  595. -cmake_minimum_required(VERSION 2.8.12)
  596. +cmake_minimum_required(VERSION 3.5)
  597. find_package(libwebsockets CONFIG REQUIRED)
  598. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  599. include(CheckCSourceCompiles)
  600. diff --git a/minimal-examples/http-client/minimal-http-client-multi/CMakeLists.txt b/minimal-examples/http-client/minimal-http-client-multi/CMakeLists.txt
  601. index 22d138cc..e0d41303 100644
  602. --- a/minimal-examples/http-client/minimal-http-client-multi/CMakeLists.txt
  603. +++ b/minimal-examples/http-client/minimal-http-client-multi/CMakeLists.txt
  604. @@ -1,5 +1,5 @@
  605. project(lws-minimal-http-client-multi C)
  606. -cmake_minimum_required(VERSION 2.8.12)
  607. +cmake_minimum_required(VERSION 3.5)
  608. find_package(libwebsockets CONFIG REQUIRED)
  609. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  610. include(CheckCSourceCompiles)
  611. diff --git a/minimal-examples/http-client/minimal-http-client-post/CMakeLists.txt b/minimal-examples/http-client/minimal-http-client-post/CMakeLists.txt
  612. index b4e4b74c..08fc5cfd 100644
  613. --- a/minimal-examples/http-client/minimal-http-client-post/CMakeLists.txt
  614. +++ b/minimal-examples/http-client/minimal-http-client-post/CMakeLists.txt
  615. @@ -1,5 +1,5 @@
  616. project(lws-minimal-http-client-post C)
  617. -cmake_minimum_required(VERSION 2.8.12)
  618. +cmake_minimum_required(VERSION 3.5)
  619. find_package(libwebsockets CONFIG REQUIRED)
  620. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  621. include(CheckCSourceCompiles)
  622. diff --git a/minimal-examples/http-client/minimal-http-client/CMakeLists.txt b/minimal-examples/http-client/minimal-http-client/CMakeLists.txt
  623. index 8c42ae9f..ee34f9e0 100644
  624. --- a/minimal-examples/http-client/minimal-http-client/CMakeLists.txt
  625. +++ b/minimal-examples/http-client/minimal-http-client/CMakeLists.txt
  626. @@ -1,5 +1,5 @@
  627. project(lws-minimal-http-client C)
  628. -cmake_minimum_required(VERSION 2.8.12)
  629. +cmake_minimum_required(VERSION 3.5)
  630. find_package(libwebsockets CONFIG REQUIRED)
  631. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  632. include(CheckCSourceCompiles)
  633. diff --git a/minimal-examples/http-server/minimal-http-server-basicauth/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-basicauth/CMakeLists.txt
  634. index ac5e2788..8ebe8b68 100644
  635. --- a/minimal-examples/http-server/minimal-http-server-basicauth/CMakeLists.txt
  636. +++ b/minimal-examples/http-server/minimal-http-server-basicauth/CMakeLists.txt
  637. @@ -1,5 +1,5 @@
  638. project(lws-minimal-http-server-basicauth C)
  639. -cmake_minimum_required(VERSION 2.8.12)
  640. +cmake_minimum_required(VERSION 3.5)
  641. find_package(libwebsockets CONFIG REQUIRED)
  642. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  643. include(CheckCSourceCompiles)
  644. diff --git a/minimal-examples/http-server/minimal-http-server-cgi/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-cgi/CMakeLists.txt
  645. index 18ef350a..7d5b781e 100644
  646. --- a/minimal-examples/http-server/minimal-http-server-cgi/CMakeLists.txt
  647. +++ b/minimal-examples/http-server/minimal-http-server-cgi/CMakeLists.txt
  648. @@ -1,5 +1,5 @@
  649. project(lws-minimal-http-server-cgi C)
  650. -cmake_minimum_required(VERSION 2.8.12)
  651. +cmake_minimum_required(VERSION 3.5)
  652. find_package(libwebsockets CONFIG REQUIRED)
  653. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  654. include(CheckCSourceCompiles)
  655. diff --git a/minimal-examples/http-server/minimal-http-server-custom-headers/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-custom-headers/CMakeLists.txt
  656. index f113424b..a25d6346 100644
  657. --- a/minimal-examples/http-server/minimal-http-server-custom-headers/CMakeLists.txt
  658. +++ b/minimal-examples/http-server/minimal-http-server-custom-headers/CMakeLists.txt
  659. @@ -1,5 +1,5 @@
  660. project(lws-minimal-http-server-custom-headers C)
  661. -cmake_minimum_required(VERSION 2.8.12)
  662. +cmake_minimum_required(VERSION 3.5)
  663. find_package(libwebsockets CONFIG REQUIRED)
  664. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  665. include(CheckCSourceCompiles)
  666. diff --git a/minimal-examples/http-server/minimal-http-server-deaddrop/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-deaddrop/CMakeLists.txt
  667. index fee8fbc4..3494c8f1 100644
  668. --- a/minimal-examples/http-server/minimal-http-server-deaddrop/CMakeLists.txt
  669. +++ b/minimal-examples/http-server/minimal-http-server-deaddrop/CMakeLists.txt
  670. @@ -1,5 +1,5 @@
  671. project(lws-minimal-http-server-deaddrop C)
  672. -cmake_minimum_required(VERSION 2.8.12)
  673. +cmake_minimum_required(VERSION 3.5)
  674. find_package(libwebsockets CONFIG REQUIRED)
  675. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  676. include(CheckCSourceCompiles)
  677. diff --git a/minimal-examples/http-server/minimal-http-server-dynamic/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-dynamic/CMakeLists.txt
  678. index e8affdb8..f7b2993a 100644
  679. --- a/minimal-examples/http-server/minimal-http-server-dynamic/CMakeLists.txt
  680. +++ b/minimal-examples/http-server/minimal-http-server-dynamic/CMakeLists.txt
  681. @@ -1,5 +1,5 @@
  682. project(lws-minimal-http-server-dynamic C)
  683. -cmake_minimum_required(VERSION 2.8.12)
  684. +cmake_minimum_required(VERSION 3.5)
  685. find_package(libwebsockets CONFIG REQUIRED)
  686. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  687. include(CheckCSourceCompiles)
  688. diff --git a/minimal-examples/http-server/minimal-http-server-eventlib-custom/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-eventlib-custom/CMakeLists.txt
  689. index 5f023f96..9ae570aa 100644
  690. --- a/minimal-examples/http-server/minimal-http-server-eventlib-custom/CMakeLists.txt
  691. +++ b/minimal-examples/http-server/minimal-http-server-eventlib-custom/CMakeLists.txt
  692. @@ -1,5 +1,5 @@
  693. project(lws-minimal-http-server-eventlib-custom C)
  694. -cmake_minimum_required(VERSION 2.8.12)
  695. +cmake_minimum_required(VERSION 3.5)
  696. find_package(libwebsockets CONFIG REQUIRED)
  697. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  698. include(CheckCSourceCompiles)
  699. diff --git a/minimal-examples/http-server/minimal-http-server-eventlib-demos/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-eventlib-demos/CMakeLists.txt
  700. index 6fe05486..2f0fdfed 100644
  701. --- a/minimal-examples/http-server/minimal-http-server-eventlib-demos/CMakeLists.txt
  702. +++ b/minimal-examples/http-server/minimal-http-server-eventlib-demos/CMakeLists.txt
  703. @@ -1,5 +1,5 @@
  704. project(lws-minimal-http-server-eventlib-demos C)
  705. -cmake_minimum_required(VERSION 2.8.12)
  706. +cmake_minimum_required(VERSION 3.5)
  707. find_package(libwebsockets CONFIG REQUIRED)
  708. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  709. include(CheckCSourceCompiles)
  710. diff --git a/minimal-examples/http-server/minimal-http-server-eventlib-foreign/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-eventlib-foreign/CMakeLists.txt
  711. index fc22523e..19049c9f 100644
  712. --- a/minimal-examples/http-server/minimal-http-server-eventlib-foreign/CMakeLists.txt
  713. +++ b/minimal-examples/http-server/minimal-http-server-eventlib-foreign/CMakeLists.txt
  714. @@ -1,5 +1,5 @@
  715. project(lws-minimal-http-server-eventlib-foreign C)
  716. -cmake_minimum_required(VERSION 2.8.12)
  717. +cmake_minimum_required(VERSION 3.5)
  718. find_package(libwebsockets CONFIG REQUIRED)
  719. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  720. include(CheckIncludeFile)
  721. diff --git a/minimal-examples/http-server/minimal-http-server-eventlib-smp/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-eventlib-smp/CMakeLists.txt
  722. index 087202d0..4ac46e2c 100644
  723. --- a/minimal-examples/http-server/minimal-http-server-eventlib-smp/CMakeLists.txt
  724. +++ b/minimal-examples/http-server/minimal-http-server-eventlib-smp/CMakeLists.txt
  725. @@ -1,5 +1,5 @@
  726. project(lws-minimal-http-server-eventlib-smp C)
  727. -cmake_minimum_required(VERSION 2.8.12)
  728. +cmake_minimum_required(VERSION 3.5)
  729. find_package(libwebsockets CONFIG REQUIRED)
  730. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  731. include(CheckIncludeFile)
  732. diff --git a/minimal-examples/http-server/minimal-http-server-eventlib/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-eventlib/CMakeLists.txt
  733. index 57badf3d..d158dcfb 100644
  734. --- a/minimal-examples/http-server/minimal-http-server-eventlib/CMakeLists.txt
  735. +++ b/minimal-examples/http-server/minimal-http-server-eventlib/CMakeLists.txt
  736. @@ -1,5 +1,5 @@
  737. project(lws-minimal-http-server-eventlib C)
  738. -cmake_minimum_required(VERSION 2.8.12)
  739. +cmake_minimum_required(VERSION 3.5)
  740. find_package(libwebsockets CONFIG REQUIRED)
  741. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  742. include(CheckCSourceCompiles)
  743. diff --git a/minimal-examples/http-server/minimal-http-server-form-get/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-form-get/CMakeLists.txt
  744. index 0ef0f3cf..6f8b00b5 100644
  745. --- a/minimal-examples/http-server/minimal-http-server-form-get/CMakeLists.txt
  746. +++ b/minimal-examples/http-server/minimal-http-server-form-get/CMakeLists.txt
  747. @@ -1,5 +1,5 @@
  748. project(lws-minimal-http-server-form-get C)
  749. -cmake_minimum_required(VERSION 2.8.12)
  750. +cmake_minimum_required(VERSION 3.5)
  751. find_package(libwebsockets CONFIG REQUIRED)
  752. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  753. include(CheckCSourceCompiles)
  754. diff --git a/minimal-examples/http-server/minimal-http-server-form-post-file/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-form-post-file/CMakeLists.txt
  755. index f1b5c36d..50b96ed5 100644
  756. --- a/minimal-examples/http-server/minimal-http-server-form-post-file/CMakeLists.txt
  757. +++ b/minimal-examples/http-server/minimal-http-server-form-post-file/CMakeLists.txt
  758. @@ -1,5 +1,5 @@
  759. project(lws-minimal-http-server-form-post-file C)
  760. -cmake_minimum_required(VERSION 2.8.12)
  761. +cmake_minimum_required(VERSION 3.5)
  762. find_package(libwebsockets CONFIG REQUIRED)
  763. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  764. include(CheckCSourceCompiles)
  765. diff --git a/minimal-examples/http-server/minimal-http-server-form-post-lwsac/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-form-post-lwsac/CMakeLists.txt
  766. index c7e0a113..c91ea646 100644
  767. --- a/minimal-examples/http-server/minimal-http-server-form-post-lwsac/CMakeLists.txt
  768. +++ b/minimal-examples/http-server/minimal-http-server-form-post-lwsac/CMakeLists.txt
  769. @@ -1,5 +1,5 @@
  770. project(lws-minimal-http-server-form-post-lwsac C)
  771. -cmake_minimum_required(VERSION 2.8.12)
  772. +cmake_minimum_required(VERSION 3.5)
  773. find_package(libwebsockets CONFIG REQUIRED)
  774. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  775. include(CheckCSourceCompiles)
  776. diff --git a/minimal-examples/http-server/minimal-http-server-form-post/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-form-post/CMakeLists.txt
  777. index ac3e4ffa..72b9f0b4 100644
  778. --- a/minimal-examples/http-server/minimal-http-server-form-post/CMakeLists.txt
  779. +++ b/minimal-examples/http-server/minimal-http-server-form-post/CMakeLists.txt
  780. @@ -1,5 +1,5 @@
  781. project(lws-minimal-http-server-form-post C)
  782. -cmake_minimum_required(VERSION 2.8.12)
  783. +cmake_minimum_required(VERSION 3.5)
  784. find_package(libwebsockets CONFIG REQUIRED)
  785. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  786. include(CheckCSourceCompiles)
  787. diff --git a/minimal-examples/http-server/minimal-http-server-fulltext-search/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-fulltext-search/CMakeLists.txt
  788. index 160e054a..40c9b217 100644
  789. --- a/minimal-examples/http-server/minimal-http-server-fulltext-search/CMakeLists.txt
  790. +++ b/minimal-examples/http-server/minimal-http-server-fulltext-search/CMakeLists.txt
  791. @@ -1,5 +1,5 @@
  792. project(lws-minimal-http-server-fulltext-search C)
  793. -cmake_minimum_required(VERSION 2.8.12)
  794. +cmake_minimum_required(VERSION 3.5)
  795. find_package(libwebsockets CONFIG REQUIRED)
  796. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  797. include(CheckCSourceCompiles)
  798. diff --git a/minimal-examples/http-server/minimal-http-server-h2-long-poll/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-h2-long-poll/CMakeLists.txt
  799. index 2cabcc31..89e20e81 100644
  800. --- a/minimal-examples/http-server/minimal-http-server-h2-long-poll/CMakeLists.txt
  801. +++ b/minimal-examples/http-server/minimal-http-server-h2-long-poll/CMakeLists.txt
  802. @@ -1,5 +1,5 @@
  803. project(lws-minimal-http-server-h2-long-poll C)
  804. -cmake_minimum_required(VERSION 2.8.12)
  805. +cmake_minimum_required(VERSION 3.5)
  806. find_package(libwebsockets CONFIG REQUIRED)
  807. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  808. include(CheckCSourceCompiles)
  809. diff --git a/minimal-examples/http-server/minimal-http-server-mimetypes/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-mimetypes/CMakeLists.txt
  810. index c0e9328a..5dd7e2c7 100644
  811. --- a/minimal-examples/http-server/minimal-http-server-mimetypes/CMakeLists.txt
  812. +++ b/minimal-examples/http-server/minimal-http-server-mimetypes/CMakeLists.txt
  813. @@ -1,5 +1,5 @@
  814. project(lws-minimal-http-server-mimetypes C)
  815. -cmake_minimum_required(VERSION 2.8.12)
  816. +cmake_minimum_required(VERSION 3.5)
  817. find_package(libwebsockets CONFIG REQUIRED)
  818. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  819. include(CheckCSourceCompiles)
  820. diff --git a/minimal-examples/http-server/minimal-http-server-multivhost/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-multivhost/CMakeLists.txt
  821. index c4c5c456..ba06cefc 100644
  822. --- a/minimal-examples/http-server/minimal-http-server-multivhost/CMakeLists.txt
  823. +++ b/minimal-examples/http-server/minimal-http-server-multivhost/CMakeLists.txt
  824. @@ -1,5 +1,5 @@
  825. project(lws-minimal-http-server-multivhost C)
  826. -cmake_minimum_required(VERSION 2.8.12)
  827. +cmake_minimum_required(VERSION 3.5)
  828. find_package(libwebsockets CONFIG REQUIRED)
  829. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  830. include(CheckCSourceCompiles)
  831. diff --git a/minimal-examples/http-server/minimal-http-server-proxy/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-proxy/CMakeLists.txt
  832. index 59c53a32..7454bb56 100644
  833. --- a/minimal-examples/http-server/minimal-http-server-proxy/CMakeLists.txt
  834. +++ b/minimal-examples/http-server/minimal-http-server-proxy/CMakeLists.txt
  835. @@ -1,5 +1,5 @@
  836. project(lws-minimal-http-server-proxy C)
  837. -cmake_minimum_required(VERSION 2.8.12)
  838. +cmake_minimum_required(VERSION 3.5)
  839. find_package(libwebsockets CONFIG REQUIRED)
  840. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  841. include(CheckCSourceCompiles)
  842. diff --git a/minimal-examples/http-server/minimal-http-server-smp/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-smp/CMakeLists.txt
  843. index 3f6a91dc..3047a335 100644
  844. --- a/minimal-examples/http-server/minimal-http-server-smp/CMakeLists.txt
  845. +++ b/minimal-examples/http-server/minimal-http-server-smp/CMakeLists.txt
  846. @@ -1,5 +1,5 @@
  847. project(lws-minimal-http-server-smp C)
  848. -cmake_minimum_required(VERSION 2.8.12)
  849. +cmake_minimum_required(VERSION 3.5)
  850. find_package(libwebsockets CONFIG REQUIRED)
  851. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  852. include(CheckIncludeFile)
  853. diff --git a/minimal-examples/http-server/minimal-http-server-sse-ring/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-sse-ring/CMakeLists.txt
  854. index e5e2e7be..4ee1bee9 100644
  855. --- a/minimal-examples/http-server/minimal-http-server-sse-ring/CMakeLists.txt
  856. +++ b/minimal-examples/http-server/minimal-http-server-sse-ring/CMakeLists.txt
  857. @@ -1,5 +1,5 @@
  858. project(lws-minimal-http-server-sse-ring C)
  859. -cmake_minimum_required(VERSION 2.8.12)
  860. +cmake_minimum_required(VERSION 3.5)
  861. find_package(libwebsockets CONFIG REQUIRED)
  862. include(CheckIncludeFile)
  863. include(CheckCSourceCompiles)
  864. diff --git a/minimal-examples/http-server/minimal-http-server-sse/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-sse/CMakeLists.txt
  865. index 116052d1..e90b4586 100644
  866. --- a/minimal-examples/http-server/minimal-http-server-sse/CMakeLists.txt
  867. +++ b/minimal-examples/http-server/minimal-http-server-sse/CMakeLists.txt
  868. @@ -1,5 +1,5 @@
  869. project(lws-minimal-http-server-sse C)
  870. -cmake_minimum_required(VERSION 2.8.12)
  871. +cmake_minimum_required(VERSION 3.5)
  872. find_package(libwebsockets CONFIG REQUIRED)
  873. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  874. include(CheckCSourceCompiles)
  875. diff --git a/minimal-examples/http-server/minimal-http-server-tls-80/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-tls-80/CMakeLists.txt
  876. index 46ac74c8..26f56309 100644
  877. --- a/minimal-examples/http-server/minimal-http-server-tls-80/CMakeLists.txt
  878. +++ b/minimal-examples/http-server/minimal-http-server-tls-80/CMakeLists.txt
  879. @@ -1,5 +1,5 @@
  880. project(lws-minimal-http-server-tls-80 C)
  881. -cmake_minimum_required(VERSION 2.8.12)
  882. +cmake_minimum_required(VERSION 3.5)
  883. find_package(libwebsockets CONFIG REQUIRED)
  884. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  885. include(CheckCSourceCompiles)
  886. diff --git a/minimal-examples/http-server/minimal-http-server-tls-mem/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-tls-mem/CMakeLists.txt
  887. index 1f8f63f6..57ae85b8 100644
  888. --- a/minimal-examples/http-server/minimal-http-server-tls-mem/CMakeLists.txt
  889. +++ b/minimal-examples/http-server/minimal-http-server-tls-mem/CMakeLists.txt
  890. @@ -1,5 +1,5 @@
  891. project(lws-minimal-http-server-tls-mem C)
  892. -cmake_minimum_required(VERSION 2.8.12)
  893. +cmake_minimum_required(VERSION 3.5)
  894. find_package(libwebsockets CONFIG REQUIRED)
  895. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  896. include(CheckCSourceCompiles)
  897. diff --git a/minimal-examples/http-server/minimal-http-server-tls/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server-tls/CMakeLists.txt
  898. index 9e771b35..89a3f1c2 100644
  899. --- a/minimal-examples/http-server/minimal-http-server-tls/CMakeLists.txt
  900. +++ b/minimal-examples/http-server/minimal-http-server-tls/CMakeLists.txt
  901. @@ -1,5 +1,5 @@
  902. project(lws-minimal-http-server-tls C)
  903. -cmake_minimum_required(VERSION 2.8.12)
  904. +cmake_minimum_required(VERSION 3.5)
  905. find_package(libwebsockets CONFIG REQUIRED)
  906. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  907. include(CheckCSourceCompiles)
  908. diff --git a/minimal-examples/http-server/minimal-http-server/CMakeLists.txt b/minimal-examples/http-server/minimal-http-server/CMakeLists.txt
  909. index b1df7af0..22f767d8 100644
  910. --- a/minimal-examples/http-server/minimal-http-server/CMakeLists.txt
  911. +++ b/minimal-examples/http-server/minimal-http-server/CMakeLists.txt
  912. @@ -1,5 +1,5 @@
  913. project(lws-minimal-http-server C)
  914. -cmake_minimum_required(VERSION 2.8.12)
  915. +cmake_minimum_required(VERSION 3.5)
  916. find_package(libwebsockets CONFIG REQUIRED)
  917. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  918. include(CheckCSourceCompiles)
  919. diff --git a/minimal-examples/mqtt-client/minimal-mqtt-client-multi/CMakeLists.txt b/minimal-examples/mqtt-client/minimal-mqtt-client-multi/CMakeLists.txt
  920. index bb03aae4..f7773a39 100644
  921. --- a/minimal-examples/mqtt-client/minimal-mqtt-client-multi/CMakeLists.txt
  922. +++ b/minimal-examples/mqtt-client/minimal-mqtt-client-multi/CMakeLists.txt
  923. @@ -1,5 +1,5 @@
  924. project(lws-minimal-mqtt-client-multi C)
  925. -cmake_minimum_required(VERSION 2.8.12)
  926. +cmake_minimum_required(VERSION 3.5)
  927. find_package(libwebsockets CONFIG REQUIRED)
  928. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  929. include(CheckCSourceCompiles)
  930. diff --git a/minimal-examples/mqtt-client/minimal-mqtt-client/CMakeLists.txt b/minimal-examples/mqtt-client/minimal-mqtt-client/CMakeLists.txt
  931. index 1b688c70..1de2b804 100644
  932. --- a/minimal-examples/mqtt-client/minimal-mqtt-client/CMakeLists.txt
  933. +++ b/minimal-examples/mqtt-client/minimal-mqtt-client/CMakeLists.txt
  934. @@ -1,5 +1,5 @@
  935. project(lws-minimal-mqtt-client C)
  936. -cmake_minimum_required(VERSION 2.8.12)
  937. +cmake_minimum_required(VERSION 3.5)
  938. include(CheckCSourceCompiles)
  939. include(LwsCheckRequirements)
  940. diff --git a/minimal-examples/raw/minimal-raw-adopt-tcp/CMakeLists.txt b/minimal-examples/raw/minimal-raw-adopt-tcp/CMakeLists.txt
  941. index ec79159f..74ebb6af 100644
  942. --- a/minimal-examples/raw/minimal-raw-adopt-tcp/CMakeLists.txt
  943. +++ b/minimal-examples/raw/minimal-raw-adopt-tcp/CMakeLists.txt
  944. @@ -1,5 +1,5 @@
  945. project(lws-minimal-raw-adopt-tcp C)
  946. -cmake_minimum_required(VERSION 2.8.12)
  947. +cmake_minimum_required(VERSION 3.5)
  948. find_package(libwebsockets CONFIG REQUIRED)
  949. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  950. include(CheckCSourceCompiles)
  951. diff --git a/minimal-examples/raw/minimal-raw-adopt-udp/CMakeLists.txt b/minimal-examples/raw/minimal-raw-adopt-udp/CMakeLists.txt
  952. index 84f8cd4d..9d319478 100644
  953. --- a/minimal-examples/raw/minimal-raw-adopt-udp/CMakeLists.txt
  954. +++ b/minimal-examples/raw/minimal-raw-adopt-udp/CMakeLists.txt
  955. @@ -1,5 +1,5 @@
  956. project(lws-minimal-raw-adopt-udp C)
  957. -cmake_minimum_required(VERSION 2.8.12)
  958. +cmake_minimum_required(VERSION 3.5)
  959. find_package(libwebsockets CONFIG REQUIRED)
  960. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  961. include(CheckCSourceCompiles)
  962. diff --git a/minimal-examples/raw/minimal-raw-audio/CMakeLists.txt b/minimal-examples/raw/minimal-raw-audio/CMakeLists.txt
  963. index 21361e79..86fffc9e 100644
  964. --- a/minimal-examples/raw/minimal-raw-audio/CMakeLists.txt
  965. +++ b/minimal-examples/raw/minimal-raw-audio/CMakeLists.txt
  966. @@ -1,5 +1,5 @@
  967. project(lws-minimal-raw-audio C)
  968. -cmake_minimum_required(VERSION 2.8.12)
  969. +cmake_minimum_required(VERSION 3.5)
  970. find_package(libwebsockets CONFIG REQUIRED)
  971. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  972. include(CheckCSourceCompiles)
  973. diff --git a/minimal-examples/raw/minimal-raw-fallback-http-server/CMakeLists.txt b/minimal-examples/raw/minimal-raw-fallback-http-server/CMakeLists.txt
  974. index c52810ab..8e8ac1bb 100644
  975. --- a/minimal-examples/raw/minimal-raw-fallback-http-server/CMakeLists.txt
  976. +++ b/minimal-examples/raw/minimal-raw-fallback-http-server/CMakeLists.txt
  977. @@ -1,5 +1,5 @@
  978. project(lws-minimal-raw-fallback-http-server C)
  979. -cmake_minimum_required(VERSION 2.8.12)
  980. +cmake_minimum_required(VERSION 3.5)
  981. find_package(libwebsockets CONFIG REQUIRED)
  982. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  983. include(CheckCSourceCompiles)
  984. diff --git a/minimal-examples/raw/minimal-raw-file/CMakeLists.txt b/minimal-examples/raw/minimal-raw-file/CMakeLists.txt
  985. index 986dc067..8b33aef9 100644
  986. --- a/minimal-examples/raw/minimal-raw-file/CMakeLists.txt
  987. +++ b/minimal-examples/raw/minimal-raw-file/CMakeLists.txt
  988. @@ -1,5 +1,5 @@
  989. project(lws-minimal-raw-file C)
  990. -cmake_minimum_required(VERSION 2.8.12)
  991. +cmake_minimum_required(VERSION 3.5)
  992. find_package(libwebsockets CONFIG REQUIRED)
  993. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  994. include(CheckCSourceCompiles)
  995. diff --git a/minimal-examples/raw/minimal-raw-netcat/CMakeLists.txt b/minimal-examples/raw/minimal-raw-netcat/CMakeLists.txt
  996. index 4e4b2bab..38dec776 100644
  997. --- a/minimal-examples/raw/minimal-raw-netcat/CMakeLists.txt
  998. +++ b/minimal-examples/raw/minimal-raw-netcat/CMakeLists.txt
  999. @@ -1,5 +1,5 @@
  1000. project(lws-minimal-raw-netcat C)
  1001. -cmake_minimum_required(VERSION 2.8.12)
  1002. +cmake_minimum_required(VERSION 3.5)
  1003. find_package(libwebsockets CONFIG REQUIRED)
  1004. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1005. include(CheckCSourceCompiles)
  1006. diff --git a/minimal-examples/raw/minimal-raw-proxy-fallback/CMakeLists.txt b/minimal-examples/raw/minimal-raw-proxy-fallback/CMakeLists.txt
  1007. index bd08cd4f..7c65bf09 100644
  1008. --- a/minimal-examples/raw/minimal-raw-proxy-fallback/CMakeLists.txt
  1009. +++ b/minimal-examples/raw/minimal-raw-proxy-fallback/CMakeLists.txt
  1010. @@ -1,5 +1,5 @@
  1011. project(lws-minimal-raw-proxy-fallback C)
  1012. -cmake_minimum_required(VERSION 2.8.12)
  1013. +cmake_minimum_required(VERSION 3.5)
  1014. find_package(libwebsockets CONFIG REQUIRED)
  1015. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1016. include(CheckCSourceCompiles)
  1017. diff --git a/minimal-examples/raw/minimal-raw-proxy/CMakeLists.txt b/minimal-examples/raw/minimal-raw-proxy/CMakeLists.txt
  1018. index 75fb8f9c..2c03355c 100644
  1019. --- a/minimal-examples/raw/minimal-raw-proxy/CMakeLists.txt
  1020. +++ b/minimal-examples/raw/minimal-raw-proxy/CMakeLists.txt
  1021. @@ -1,5 +1,5 @@
  1022. project(lws-minimal-raw-proxy C)
  1023. -cmake_minimum_required(VERSION 2.8.12)
  1024. +cmake_minimum_required(VERSION 3.5)
  1025. find_package(libwebsockets CONFIG REQUIRED)
  1026. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1027. include(CheckCSourceCompiles)
  1028. diff --git a/minimal-examples/raw/minimal-raw-serial/CMakeLists.txt b/minimal-examples/raw/minimal-raw-serial/CMakeLists.txt
  1029. index 5dfae02e..177ee1f0 100644
  1030. --- a/minimal-examples/raw/minimal-raw-serial/CMakeLists.txt
  1031. +++ b/minimal-examples/raw/minimal-raw-serial/CMakeLists.txt
  1032. @@ -1,5 +1,5 @@
  1033. project(lws-minimal-raw-serial C)
  1034. -cmake_minimum_required(VERSION 2.8.12)
  1035. +cmake_minimum_required(VERSION 3.5)
  1036. find_package(libwebsockets CONFIG REQUIRED)
  1037. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1038. include(CheckCSourceCompiles)
  1039. diff --git a/minimal-examples/raw/minimal-raw-vhost/CMakeLists.txt b/minimal-examples/raw/minimal-raw-vhost/CMakeLists.txt
  1040. index 4e578df4..d7560843 100644
  1041. --- a/minimal-examples/raw/minimal-raw-vhost/CMakeLists.txt
  1042. +++ b/minimal-examples/raw/minimal-raw-vhost/CMakeLists.txt
  1043. @@ -1,5 +1,5 @@
  1044. project(lws-minimal-raw-vhost C)
  1045. -cmake_minimum_required(VERSION 2.8.12)
  1046. +cmake_minimum_required(VERSION 3.5)
  1047. find_package(libwebsockets CONFIG REQUIRED)
  1048. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1049. include(CheckCSourceCompiles)
  1050. diff --git a/minimal-examples/secure-streams/minimal-secure-streams-alexa/CMakeLists.txt b/minimal-examples/secure-streams/minimal-secure-streams-alexa/CMakeLists.txt
  1051. index 5400c249..a8d50aac 100644
  1052. --- a/minimal-examples/secure-streams/minimal-secure-streams-alexa/CMakeLists.txt
  1053. +++ b/minimal-examples/secure-streams/minimal-secure-streams-alexa/CMakeLists.txt
  1054. @@ -1,5 +1,5 @@
  1055. project(lws-minimal-secure-streams-alexa C)
  1056. -cmake_minimum_required(VERSION 2.8.12)
  1057. +cmake_minimum_required(VERSION 3.5)
  1058. find_package(libwebsockets CONFIG REQUIRED)
  1059. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1060. include(CheckCSourceCompiles)
  1061. diff --git a/minimal-examples/secure-streams/minimal-secure-streams-avs/CMakeLists.txt b/minimal-examples/secure-streams/minimal-secure-streams-avs/CMakeLists.txt
  1062. index 1ec1318f..a7f80f05 100644
  1063. --- a/minimal-examples/secure-streams/minimal-secure-streams-avs/CMakeLists.txt
  1064. +++ b/minimal-examples/secure-streams/minimal-secure-streams-avs/CMakeLists.txt
  1065. @@ -1,5 +1,5 @@
  1066. project(lws-minimal-secure-streams-avs C)
  1067. -cmake_minimum_required(VERSION 2.8.12)
  1068. +cmake_minimum_required(VERSION 3.5)
  1069. find_package(libwebsockets CONFIG REQUIRED)
  1070. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1071. include(CheckCSourceCompiles)
  1072. diff --git a/minimal-examples/secure-streams/minimal-secure-streams-binance/CMakeLists.txt b/minimal-examples/secure-streams/minimal-secure-streams-binance/CMakeLists.txt
  1073. index e1f36476..f956c0ff 100644
  1074. --- a/minimal-examples/secure-streams/minimal-secure-streams-binance/CMakeLists.txt
  1075. +++ b/minimal-examples/secure-streams/minimal-secure-streams-binance/CMakeLists.txt
  1076. @@ -1,5 +1,5 @@
  1077. project(lws-minimal-secure-streams-binance C)
  1078. -cmake_minimum_required(VERSION 2.8.12)
  1079. +cmake_minimum_required(VERSION 3.5)
  1080. find_package(libwebsockets CONFIG REQUIRED)
  1081. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1082. include(CheckIncludeFile)
  1083. diff --git a/minimal-examples/secure-streams/minimal-secure-streams-blob/CMakeLists.txt b/minimal-examples/secure-streams/minimal-secure-streams-blob/CMakeLists.txt
  1084. index 7fc59dae..7727056d 100644
  1085. --- a/minimal-examples/secure-streams/minimal-secure-streams-blob/CMakeLists.txt
  1086. +++ b/minimal-examples/secure-streams/minimal-secure-streams-blob/CMakeLists.txt
  1087. @@ -1,5 +1,5 @@
  1088. project(lws-minimal-secure-streams-blob C)
  1089. -cmake_minimum_required(VERSION 2.8.12)
  1090. +cmake_minimum_required(VERSION 3.5)
  1091. find_package(libwebsockets CONFIG REQUIRED)
  1092. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1093. include(CheckCSourceCompiles)
  1094. diff --git a/minimal-examples/secure-streams/minimal-secure-streams-client-tx/CMakeLists.txt b/minimal-examples/secure-streams/minimal-secure-streams-client-tx/CMakeLists.txt
  1095. index 1a943b93..bc1867c7 100644
  1096. --- a/minimal-examples/secure-streams/minimal-secure-streams-client-tx/CMakeLists.txt
  1097. +++ b/minimal-examples/secure-streams/minimal-secure-streams-client-tx/CMakeLists.txt
  1098. @@ -1,5 +1,5 @@
  1099. project(lws-minimal-secure-streams-client-tx C)
  1100. -cmake_minimum_required(VERSION 2.8.12)
  1101. +cmake_minimum_required(VERSION 3.5)
  1102. find_package(libwebsockets CONFIG REQUIRED)
  1103. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1104. include(CheckCSourceCompiles)
  1105. diff --git a/minimal-examples/secure-streams/minimal-secure-streams-cpp/CMakeLists.txt b/minimal-examples/secure-streams/minimal-secure-streams-cpp/CMakeLists.txt
  1106. index 1f26c572..70701a2d 100644
  1107. --- a/minimal-examples/secure-streams/minimal-secure-streams-cpp/CMakeLists.txt
  1108. +++ b/minimal-examples/secure-streams/minimal-secure-streams-cpp/CMakeLists.txt
  1109. @@ -1,5 +1,5 @@
  1110. project(lws-minimal-secure-streams-cpp CXX)
  1111. -cmake_minimum_required(VERSION 2.8.12)
  1112. +cmake_minimum_required(VERSION 3.5)
  1113. find_package(libwebsockets CONFIG REQUIRED)
  1114. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1115. include(CheckCSourceCompiles)
  1116. diff --git a/minimal-examples/secure-streams/minimal-secure-streams-hugeurl/CMakeLists.txt b/minimal-examples/secure-streams/minimal-secure-streams-hugeurl/CMakeLists.txt
  1117. index e0ac200c..e778c7d8 100644
  1118. --- a/minimal-examples/secure-streams/minimal-secure-streams-hugeurl/CMakeLists.txt
  1119. +++ b/minimal-examples/secure-streams/minimal-secure-streams-hugeurl/CMakeLists.txt
  1120. @@ -1,5 +1,5 @@
  1121. project(lws-minimal-secure-streams-hugeurl C)
  1122. -cmake_minimum_required(VERSION 2.8.12)
  1123. +cmake_minimum_required(VERSION 3.5)
  1124. find_package(libwebsockets CONFIG REQUIRED)
  1125. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1126. include(CheckCSourceCompiles)
  1127. diff --git a/minimal-examples/secure-streams/minimal-secure-streams-metadata/CMakeLists.txt b/minimal-examples/secure-streams/minimal-secure-streams-metadata/CMakeLists.txt
  1128. index 67c946a8..ff34313e 100644
  1129. --- a/minimal-examples/secure-streams/minimal-secure-streams-metadata/CMakeLists.txt
  1130. +++ b/minimal-examples/secure-streams/minimal-secure-streams-metadata/CMakeLists.txt
  1131. @@ -1,5 +1,5 @@
  1132. project(lws-minimal-secure-streams-metadata C)
  1133. -cmake_minimum_required(VERSION 2.8.12)
  1134. +cmake_minimum_required(VERSION 3.5)
  1135. find_package(libwebsockets CONFIG REQUIRED)
  1136. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1137. include(CheckCSourceCompiles)
  1138. diff --git a/minimal-examples/secure-streams/minimal-secure-streams-perf/CMakeLists.txt b/minimal-examples/secure-streams/minimal-secure-streams-perf/CMakeLists.txt
  1139. index c0beb268..7368b086 100644
  1140. --- a/minimal-examples/secure-streams/minimal-secure-streams-perf/CMakeLists.txt
  1141. +++ b/minimal-examples/secure-streams/minimal-secure-streams-perf/CMakeLists.txt
  1142. @@ -1,5 +1,5 @@
  1143. project(lws-minimal-secure-streams-perf C)
  1144. -cmake_minimum_required(VERSION 2.8.12)
  1145. +cmake_minimum_required(VERSION 3.5)
  1146. find_package(libwebsockets CONFIG REQUIRED)
  1147. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1148. include(CheckCSourceCompiles)
  1149. diff --git a/minimal-examples/secure-streams/minimal-secure-streams-policy2c/CMakeLists.txt b/minimal-examples/secure-streams/minimal-secure-streams-policy2c/CMakeLists.txt
  1150. index f8272f30..cc419f7e 100644
  1151. --- a/minimal-examples/secure-streams/minimal-secure-streams-policy2c/CMakeLists.txt
  1152. +++ b/minimal-examples/secure-streams/minimal-secure-streams-policy2c/CMakeLists.txt
  1153. @@ -1,5 +1,5 @@
  1154. project(lws-minimal-secure-streams-policy2c C)
  1155. -cmake_minimum_required(VERSION 2.8.12)
  1156. +cmake_minimum_required(VERSION 3.5)
  1157. find_package(libwebsockets CONFIG REQUIRED)
  1158. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1159. include(CheckCSourceCompiles)
  1160. diff --git a/minimal-examples/secure-streams/minimal-secure-streams-post/CMakeLists.txt b/minimal-examples/secure-streams/minimal-secure-streams-post/CMakeLists.txt
  1161. index ea23d849..9184bb29 100644
  1162. --- a/minimal-examples/secure-streams/minimal-secure-streams-post/CMakeLists.txt
  1163. +++ b/minimal-examples/secure-streams/minimal-secure-streams-post/CMakeLists.txt
  1164. @@ -1,5 +1,5 @@
  1165. project(lws-minimal-secure-streams-post C)
  1166. -cmake_minimum_required(VERSION 2.8.12)
  1167. +cmake_minimum_required(VERSION 3.5)
  1168. find_package(libwebsockets CONFIG REQUIRED)
  1169. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1170. include(CheckCSourceCompiles)
  1171. diff --git a/minimal-examples/secure-streams/minimal-secure-streams-proxy/CMakeLists.txt b/minimal-examples/secure-streams/minimal-secure-streams-proxy/CMakeLists.txt
  1172. index 0d0f5488..9db1ec04 100644
  1173. --- a/minimal-examples/secure-streams/minimal-secure-streams-proxy/CMakeLists.txt
  1174. +++ b/minimal-examples/secure-streams/minimal-secure-streams-proxy/CMakeLists.txt
  1175. @@ -1,5 +1,5 @@
  1176. project(lws-minimal-secure-streams-proxy C)
  1177. -cmake_minimum_required(VERSION 2.8.12)
  1178. +cmake_minimum_required(VERSION 3.5)
  1179. find_package(libwebsockets CONFIG REQUIRED)
  1180. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1181. include(CheckCSourceCompiles)
  1182. diff --git a/minimal-examples/secure-streams/minimal-secure-streams-seq/CMakeLists.txt b/minimal-examples/secure-streams/minimal-secure-streams-seq/CMakeLists.txt
  1183. index 47317ba8..4dadb469 100644
  1184. --- a/minimal-examples/secure-streams/minimal-secure-streams-seq/CMakeLists.txt
  1185. +++ b/minimal-examples/secure-streams/minimal-secure-streams-seq/CMakeLists.txt
  1186. @@ -1,5 +1,5 @@
  1187. project(lws-minimal-secure-streams-seq C)
  1188. -cmake_minimum_required(VERSION 2.8.12)
  1189. +cmake_minimum_required(VERSION 3.5)
  1190. find_package(libwebsockets CONFIG REQUIRED)
  1191. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1192. include(CheckCSourceCompiles)
  1193. diff --git a/minimal-examples/secure-streams/minimal-secure-streams-server-raw/CMakeLists.txt b/minimal-examples/secure-streams/minimal-secure-streams-server-raw/CMakeLists.txt
  1194. index 205f5028..1980f1c1 100644
  1195. --- a/minimal-examples/secure-streams/minimal-secure-streams-server-raw/CMakeLists.txt
  1196. +++ b/minimal-examples/secure-streams/minimal-secure-streams-server-raw/CMakeLists.txt
  1197. @@ -1,5 +1,5 @@
  1198. project(lws-minimal-secure-streams-server-raw C)
  1199. -cmake_minimum_required(VERSION 2.8.12)
  1200. +cmake_minimum_required(VERSION 3.5)
  1201. find_package(libwebsockets CONFIG REQUIRED)
  1202. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1203. include(CheckCSourceCompiles)
  1204. diff --git a/minimal-examples/secure-streams/minimal-secure-streams-server/CMakeLists.txt b/minimal-examples/secure-streams/minimal-secure-streams-server/CMakeLists.txt
  1205. index 19dff5af..1f4f0403 100644
  1206. --- a/minimal-examples/secure-streams/minimal-secure-streams-server/CMakeLists.txt
  1207. +++ b/minimal-examples/secure-streams/minimal-secure-streams-server/CMakeLists.txt
  1208. @@ -1,5 +1,5 @@
  1209. project(lws-minimal-secure-streams-server C)
  1210. -cmake_minimum_required(VERSION 2.8.12)
  1211. +cmake_minimum_required(VERSION 3.5)
  1212. find_package(libwebsockets CONFIG REQUIRED)
  1213. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1214. include(CheckCSourceCompiles)
  1215. diff --git a/minimal-examples/secure-streams/minimal-secure-streams-sigv4/CMakeLists.txt b/minimal-examples/secure-streams/minimal-secure-streams-sigv4/CMakeLists.txt
  1216. index 47deb88f..7667b25b 100644
  1217. --- a/minimal-examples/secure-streams/minimal-secure-streams-sigv4/CMakeLists.txt
  1218. +++ b/minimal-examples/secure-streams/minimal-secure-streams-sigv4/CMakeLists.txt
  1219. @@ -1,5 +1,5 @@
  1220. project(lws-minimal-secure-streams-sigv4 C)
  1221. -cmake_minimum_required(VERSION 2.8.12)
  1222. +cmake_minimum_required(VERSION 3.5)
  1223. find_package(libwebsockets CONFIG REQUIRED)
  1224. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1225. include(CheckCSourceCompiles)
  1226. diff --git a/minimal-examples/secure-streams/minimal-secure-streams-smd/CMakeLists.txt b/minimal-examples/secure-streams/minimal-secure-streams-smd/CMakeLists.txt
  1227. index db2f9ebc..5d56196d 100644
  1228. --- a/minimal-examples/secure-streams/minimal-secure-streams-smd/CMakeLists.txt
  1229. +++ b/minimal-examples/secure-streams/minimal-secure-streams-smd/CMakeLists.txt
  1230. @@ -1,5 +1,5 @@
  1231. project(lws-minimal-secure-streams-smd C)
  1232. -cmake_minimum_required(VERSION 2.8.12)
  1233. +cmake_minimum_required(VERSION 3.5)
  1234. find_package(libwebsockets CONFIG REQUIRED)
  1235. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1236. include(CheckCSourceCompiles)
  1237. diff --git a/minimal-examples/secure-streams/minimal-secure-streams-staticpolicy/CMakeLists.txt b/minimal-examples/secure-streams/minimal-secure-streams-staticpolicy/CMakeLists.txt
  1238. index da537213..6b357f28 100644
  1239. --- a/minimal-examples/secure-streams/minimal-secure-streams-staticpolicy/CMakeLists.txt
  1240. +++ b/minimal-examples/secure-streams/minimal-secure-streams-staticpolicy/CMakeLists.txt
  1241. @@ -1,5 +1,5 @@
  1242. project(lws-minimal-secure-streams-staticpolicy C)
  1243. -cmake_minimum_required(VERSION 2.8.12)
  1244. +cmake_minimum_required(VERSION 3.5)
  1245. find_package(libwebsockets CONFIG REQUIRED)
  1246. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1247. include(CheckCSourceCompiles)
  1248. diff --git a/minimal-examples/secure-streams/minimal-secure-streams-stress/CMakeLists.txt b/minimal-examples/secure-streams/minimal-secure-streams-stress/CMakeLists.txt
  1249. index 6944e7fb..b4169237 100644
  1250. --- a/minimal-examples/secure-streams/minimal-secure-streams-stress/CMakeLists.txt
  1251. +++ b/minimal-examples/secure-streams/minimal-secure-streams-stress/CMakeLists.txt
  1252. @@ -1,5 +1,5 @@
  1253. project(lws-minimal-secure-streams-stress C)
  1254. -cmake_minimum_required(VERSION 2.8.12)
  1255. +cmake_minimum_required(VERSION 3.5)
  1256. find_package(libwebsockets CONFIG REQUIRED)
  1257. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1258. include(CheckCSourceCompiles)
  1259. diff --git a/minimal-examples/secure-streams/minimal-secure-streams-testsfail/CMakeLists.txt b/minimal-examples/secure-streams/minimal-secure-streams-testsfail/CMakeLists.txt
  1260. index cd194e18..d2463af2 100644
  1261. --- a/minimal-examples/secure-streams/minimal-secure-streams-testsfail/CMakeLists.txt
  1262. +++ b/minimal-examples/secure-streams/minimal-secure-streams-testsfail/CMakeLists.txt
  1263. @@ -1,5 +1,5 @@
  1264. project(lws-minimal-secure-streams-testsfail C)
  1265. -cmake_minimum_required(VERSION 2.8.12)
  1266. +cmake_minimum_required(VERSION 3.5)
  1267. find_package(libwebsockets CONFIG REQUIRED)
  1268. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1269. include(CheckCSourceCompiles)
  1270. diff --git a/minimal-examples/secure-streams/minimal-secure-streams-threads/CMakeLists.txt b/minimal-examples/secure-streams/minimal-secure-streams-threads/CMakeLists.txt
  1271. index 5272d8f7..7e725091 100644
  1272. --- a/minimal-examples/secure-streams/minimal-secure-streams-threads/CMakeLists.txt
  1273. +++ b/minimal-examples/secure-streams/minimal-secure-streams-threads/CMakeLists.txt
  1274. @@ -1,5 +1,5 @@
  1275. project(lws-minimal-secure-streams-threads C)
  1276. -cmake_minimum_required(VERSION 2.8.12)
  1277. +cmake_minimum_required(VERSION 3.5)
  1278. find_package(libwebsockets CONFIG REQUIRED)
  1279. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1280. include(CheckCSourceCompiles)
  1281. diff --git a/minimal-examples/secure-streams/minimal-secure-streams/CMakeLists.txt b/minimal-examples/secure-streams/minimal-secure-streams/CMakeLists.txt
  1282. index 7f576ed2..2d0625c9 100644
  1283. --- a/minimal-examples/secure-streams/minimal-secure-streams/CMakeLists.txt
  1284. +++ b/minimal-examples/secure-streams/minimal-secure-streams/CMakeLists.txt
  1285. @@ -1,5 +1,5 @@
  1286. project(lws-minimal-secure-streams C)
  1287. -cmake_minimum_required(VERSION 2.8.12)
  1288. +cmake_minimum_required(VERSION 3.5)
  1289. find_package(libwebsockets CONFIG REQUIRED)
  1290. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1291. include(CheckCSourceCompiles)
  1292. diff --git a/minimal-examples/ws-client/minimal-ws-client-binance/CMakeLists.txt b/minimal-examples/ws-client/minimal-ws-client-binance/CMakeLists.txt
  1293. index d3ccf8cd..52eb04d8 100644
  1294. --- a/minimal-examples/ws-client/minimal-ws-client-binance/CMakeLists.txt
  1295. +++ b/minimal-examples/ws-client/minimal-ws-client-binance/CMakeLists.txt
  1296. @@ -1,5 +1,5 @@
  1297. project(lws-minimal-ws-client-binance C)
  1298. -cmake_minimum_required(VERSION 2.8.12)
  1299. +cmake_minimum_required(VERSION 3.5)
  1300. find_package(libwebsockets CONFIG REQUIRED)
  1301. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1302. include(CheckIncludeFile)
  1303. diff --git a/minimal-examples/ws-client/minimal-ws-client-echo/CMakeLists.txt b/minimal-examples/ws-client/minimal-ws-client-echo/CMakeLists.txt
  1304. index 4e88dbce..57a0d50e 100644
  1305. --- a/minimal-examples/ws-client/minimal-ws-client-echo/CMakeLists.txt
  1306. +++ b/minimal-examples/ws-client/minimal-ws-client-echo/CMakeLists.txt
  1307. @@ -1,5 +1,5 @@
  1308. project(lws-minimal-ws-client-echo C)
  1309. -cmake_minimum_required(VERSION 2.8.12)
  1310. +cmake_minimum_required(VERSION 3.5)
  1311. find_package(libwebsockets CONFIG REQUIRED)
  1312. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1313. include(CheckCSourceCompiles)
  1314. diff --git a/minimal-examples/ws-client/minimal-ws-client-ping/CMakeLists.txt b/minimal-examples/ws-client/minimal-ws-client-ping/CMakeLists.txt
  1315. index 976f4681..d7cd16b0 100644
  1316. --- a/minimal-examples/ws-client/minimal-ws-client-ping/CMakeLists.txt
  1317. +++ b/minimal-examples/ws-client/minimal-ws-client-ping/CMakeLists.txt
  1318. @@ -1,5 +1,5 @@
  1319. project(lws-minimal-ws-client-ping C)
  1320. -cmake_minimum_required(VERSION 2.8.12)
  1321. +cmake_minimum_required(VERSION 3.5)
  1322. find_package(libwebsockets CONFIG REQUIRED)
  1323. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1324. include(CheckIncludeFile)
  1325. diff --git a/minimal-examples/ws-client/minimal-ws-client-pmd-bulk/CMakeLists.txt b/minimal-examples/ws-client/minimal-ws-client-pmd-bulk/CMakeLists.txt
  1326. index 09fb3e15..22ccae9d 100644
  1327. --- a/minimal-examples/ws-client/minimal-ws-client-pmd-bulk/CMakeLists.txt
  1328. +++ b/minimal-examples/ws-client/minimal-ws-client-pmd-bulk/CMakeLists.txt
  1329. @@ -1,5 +1,5 @@
  1330. project(lws-minimal-ws-client-pmd-bulk C)
  1331. -cmake_minimum_required(VERSION 2.8.12)
  1332. +cmake_minimum_required(VERSION 3.5)
  1333. find_package(libwebsockets CONFIG REQUIRED)
  1334. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1335. include(CheckCSourceCompiles)
  1336. diff --git a/minimal-examples/ws-client/minimal-ws-client-rx/CMakeLists.txt b/minimal-examples/ws-client/minimal-ws-client-rx/CMakeLists.txt
  1337. index faad60e4..421abe5e 100644
  1338. --- a/minimal-examples/ws-client/minimal-ws-client-rx/CMakeLists.txt
  1339. +++ b/minimal-examples/ws-client/minimal-ws-client-rx/CMakeLists.txt
  1340. @@ -1,5 +1,5 @@
  1341. project(lws-minimal-ws-client-rx C)
  1342. -cmake_minimum_required(VERSION 2.8.12)
  1343. +cmake_minimum_required(VERSION 3.5)
  1344. find_package(libwebsockets CONFIG REQUIRED)
  1345. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1346. include(CheckCSourceCompiles)
  1347. diff --git a/minimal-examples/ws-client/minimal-ws-client-spam-tx-rx/CMakeLists.txt b/minimal-examples/ws-client/minimal-ws-client-spam-tx-rx/CMakeLists.txt
  1348. index 53987984..7fccbac1 100644
  1349. --- a/minimal-examples/ws-client/minimal-ws-client-spam-tx-rx/CMakeLists.txt
  1350. +++ b/minimal-examples/ws-client/minimal-ws-client-spam-tx-rx/CMakeLists.txt
  1351. @@ -1,5 +1,5 @@
  1352. project(lws-minimal-ws-client-spam-tx-rx C)
  1353. -cmake_minimum_required(VERSION 2.8.12)
  1354. +cmake_minimum_required(VERSION 3.5)
  1355. find_package(libwebsockets CONFIG REQUIRED)
  1356. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1357. include(CheckIncludeFile)
  1358. diff --git a/minimal-examples/ws-client/minimal-ws-client-spam/CMakeLists.txt b/minimal-examples/ws-client/minimal-ws-client-spam/CMakeLists.txt
  1359. index 34164e14..5889e8c7 100644
  1360. --- a/minimal-examples/ws-client/minimal-ws-client-spam/CMakeLists.txt
  1361. +++ b/minimal-examples/ws-client/minimal-ws-client-spam/CMakeLists.txt
  1362. @@ -1,5 +1,5 @@
  1363. project(lws-minimal-ws-client-spam C)
  1364. -cmake_minimum_required(VERSION 2.8.12)
  1365. +cmake_minimum_required(VERSION 3.5)
  1366. find_package(libwebsockets CONFIG REQUIRED)
  1367. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1368. include(CheckIncludeFile)
  1369. diff --git a/minimal-examples/ws-client/minimal-ws-client-tx/CMakeLists.txt b/minimal-examples/ws-client/minimal-ws-client-tx/CMakeLists.txt
  1370. index 45d75c02..159e6018 100644
  1371. --- a/minimal-examples/ws-client/minimal-ws-client-tx/CMakeLists.txt
  1372. +++ b/minimal-examples/ws-client/minimal-ws-client-tx/CMakeLists.txt
  1373. @@ -1,5 +1,5 @@
  1374. project(lws-minimal-ws-client-tx C)
  1375. -cmake_minimum_required(VERSION 2.8.12)
  1376. +cmake_minimum_required(VERSION 3.5)
  1377. find_package(libwebsockets CONFIG REQUIRED)
  1378. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1379. include(CheckIncludeFile)
  1380. diff --git a/minimal-examples/ws-client/minimal-ws-client/CMakeLists.txt b/minimal-examples/ws-client/minimal-ws-client/CMakeLists.txt
  1381. index 96381457..849737cb 100644
  1382. --- a/minimal-examples/ws-client/minimal-ws-client/CMakeLists.txt
  1383. +++ b/minimal-examples/ws-client/minimal-ws-client/CMakeLists.txt
  1384. @@ -1,5 +1,5 @@
  1385. project(lws-minimal-ws-client-ping C)
  1386. -cmake_minimum_required(VERSION 2.8.12)
  1387. +cmake_minimum_required(VERSION 3.5)
  1388. find_package(libwebsockets CONFIG REQUIRED)
  1389. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1390. include(CheckIncludeFile)
  1391. diff --git a/minimal-examples/ws-server/minimal-ws-broker/CMakeLists.txt b/minimal-examples/ws-server/minimal-ws-broker/CMakeLists.txt
  1392. index 0972dd3e..0d5a20fc 100644
  1393. --- a/minimal-examples/ws-server/minimal-ws-broker/CMakeLists.txt
  1394. +++ b/minimal-examples/ws-server/minimal-ws-broker/CMakeLists.txt
  1395. @@ -1,5 +1,5 @@
  1396. project(lws-minimal-ws-broker C)
  1397. -cmake_minimum_required(VERSION 2.8.12)
  1398. +cmake_minimum_required(VERSION 3.5)
  1399. find_package(libwebsockets CONFIG REQUIRED)
  1400. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1401. include(CheckCSourceCompiles)
  1402. diff --git a/minimal-examples/ws-server/minimal-ws-raw-proxy/CMakeLists.txt b/minimal-examples/ws-server/minimal-ws-raw-proxy/CMakeLists.txt
  1403. index 37302124..b080b61e 100644
  1404. --- a/minimal-examples/ws-server/minimal-ws-raw-proxy/CMakeLists.txt
  1405. +++ b/minimal-examples/ws-server/minimal-ws-raw-proxy/CMakeLists.txt
  1406. @@ -1,5 +1,5 @@
  1407. project(lws-minimal-ws-raw-proxy C)
  1408. -cmake_minimum_required(VERSION 2.8.12)
  1409. +cmake_minimum_required(VERSION 3.5)
  1410. find_package(libwebsockets CONFIG REQUIRED)
  1411. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1412. include(CheckCSourceCompiles)
  1413. diff --git a/minimal-examples/ws-server/minimal-ws-server-echo/CMakeLists.txt b/minimal-examples/ws-server/minimal-ws-server-echo/CMakeLists.txt
  1414. index 0b8a4e5c..11e837d2 100644
  1415. --- a/minimal-examples/ws-server/minimal-ws-server-echo/CMakeLists.txt
  1416. +++ b/minimal-examples/ws-server/minimal-ws-server-echo/CMakeLists.txt
  1417. @@ -1,5 +1,5 @@
  1418. project(lws-minimal-ws-server-echo C)
  1419. -cmake_minimum_required(VERSION 2.8.12)
  1420. +cmake_minimum_required(VERSION 3.5)
  1421. find_package(libwebsockets CONFIG REQUIRED)
  1422. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1423. include(CheckCSourceCompiles)
  1424. diff --git a/minimal-examples/ws-server/minimal-ws-server-pmd-bulk/CMakeLists.txt b/minimal-examples/ws-server/minimal-ws-server-pmd-bulk/CMakeLists.txt
  1425. index 5bb69d01..9ebf3679 100644
  1426. --- a/minimal-examples/ws-server/minimal-ws-server-pmd-bulk/CMakeLists.txt
  1427. +++ b/minimal-examples/ws-server/minimal-ws-server-pmd-bulk/CMakeLists.txt
  1428. @@ -1,5 +1,5 @@
  1429. project(lws-minimal-ws-server-pmd-bulk C)
  1430. -cmake_minimum_required(VERSION 2.8.12)
  1431. +cmake_minimum_required(VERSION 3.5)
  1432. find_package(libwebsockets CONFIG REQUIRED)
  1433. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1434. include(CheckCSourceCompiles)
  1435. diff --git a/minimal-examples/ws-server/minimal-ws-server-pmd-corner/CMakeLists.txt b/minimal-examples/ws-server/minimal-ws-server-pmd-corner/CMakeLists.txt
  1436. index 9be9eb90..d4733e01 100644
  1437. --- a/minimal-examples/ws-server/minimal-ws-server-pmd-corner/CMakeLists.txt
  1438. +++ b/minimal-examples/ws-server/minimal-ws-server-pmd-corner/CMakeLists.txt
  1439. @@ -1,5 +1,5 @@
  1440. project(lws-minimal-ws-server-pmd-corner C)
  1441. -cmake_minimum_required(VERSION 2.8.12)
  1442. +cmake_minimum_required(VERSION 3.5)
  1443. find_package(libwebsockets CONFIG REQUIRED)
  1444. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1445. include(CheckCSourceCompiles)
  1446. diff --git a/minimal-examples/ws-server/minimal-ws-server-pmd/CMakeLists.txt b/minimal-examples/ws-server/minimal-ws-server-pmd/CMakeLists.txt
  1447. index 507ec3e0..ba59e055 100644
  1448. --- a/minimal-examples/ws-server/minimal-ws-server-pmd/CMakeLists.txt
  1449. +++ b/minimal-examples/ws-server/minimal-ws-server-pmd/CMakeLists.txt
  1450. @@ -1,5 +1,5 @@
  1451. project(lws-minimal-ws-server-pmd C)
  1452. -cmake_minimum_required(VERSION 2.8.12)
  1453. +cmake_minimum_required(VERSION 3.5)
  1454. find_package(libwebsockets CONFIG REQUIRED)
  1455. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1456. include(CheckCSourceCompiles)
  1457. diff --git a/minimal-examples/ws-server/minimal-ws-server-ring/CMakeLists.txt b/minimal-examples/ws-server/minimal-ws-server-ring/CMakeLists.txt
  1458. index 7f58124c..c61e6008 100644
  1459. --- a/minimal-examples/ws-server/minimal-ws-server-ring/CMakeLists.txt
  1460. +++ b/minimal-examples/ws-server/minimal-ws-server-ring/CMakeLists.txt
  1461. @@ -1,5 +1,5 @@
  1462. project(lws-minimal-ws-server-ring C)
  1463. -cmake_minimum_required(VERSION 2.8.12)
  1464. +cmake_minimum_required(VERSION 3.5)
  1465. find_package(libwebsockets CONFIG REQUIRED)
  1466. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1467. include(CheckCSourceCompiles)
  1468. diff --git a/minimal-examples/ws-server/minimal-ws-server-threadpool/CMakeLists.txt b/minimal-examples/ws-server/minimal-ws-server-threadpool/CMakeLists.txt
  1469. index b7c153fd..5af05f77 100644
  1470. --- a/minimal-examples/ws-server/minimal-ws-server-threadpool/CMakeLists.txt
  1471. +++ b/minimal-examples/ws-server/minimal-ws-server-threadpool/CMakeLists.txt
  1472. @@ -1,5 +1,5 @@
  1473. project(lws-minimal-ws-server-threadpool C)
  1474. -cmake_minimum_required(VERSION 2.8.12)
  1475. +cmake_minimum_required(VERSION 3.5)
  1476. find_package(libwebsockets CONFIG REQUIRED)
  1477. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1478. include(CheckIncludeFile)
  1479. diff --git a/minimal-examples/ws-server/minimal-ws-server-threads-foreign-libuv-smp/CMakeLists.txt b/minimal-examples/ws-server/minimal-ws-server-threads-foreign-libuv-smp/CMakeLists.txt
  1480. index 78fbf29c..fe0e10a3 100644
  1481. --- a/minimal-examples/ws-server/minimal-ws-server-threads-foreign-libuv-smp/CMakeLists.txt
  1482. +++ b/minimal-examples/ws-server/minimal-ws-server-threads-foreign-libuv-smp/CMakeLists.txt
  1483. @@ -1,5 +1,5 @@
  1484. project(lws-minimal-ws-server-threads-foreign-libuv-smp C)
  1485. -cmake_minimum_required(VERSION 2.8.12)
  1486. +cmake_minimum_required(VERSION 3.5)
  1487. find_package(libwebsockets CONFIG REQUIRED)
  1488. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1489. include(CheckIncludeFile)
  1490. diff --git a/minimal-examples/ws-server/minimal-ws-server-threads-smp/CMakeLists.txt b/minimal-examples/ws-server/minimal-ws-server-threads-smp/CMakeLists.txt
  1491. index 098a174e..d1385004 100644
  1492. --- a/minimal-examples/ws-server/minimal-ws-server-threads-smp/CMakeLists.txt
  1493. +++ b/minimal-examples/ws-server/minimal-ws-server-threads-smp/CMakeLists.txt
  1494. @@ -1,5 +1,5 @@
  1495. project(lws-minimal-ws-server-threads-smp C)
  1496. -cmake_minimum_required(VERSION 2.8.12)
  1497. +cmake_minimum_required(VERSION 3.5)
  1498. find_package(libwebsockets CONFIG REQUIRED)
  1499. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1500. include(CheckIncludeFile)
  1501. diff --git a/minimal-examples/ws-server/minimal-ws-server-threads/CMakeLists.txt b/minimal-examples/ws-server/minimal-ws-server-threads/CMakeLists.txt
  1502. index 513ea9dd..e42edfa1 100644
  1503. --- a/minimal-examples/ws-server/minimal-ws-server-threads/CMakeLists.txt
  1504. +++ b/minimal-examples/ws-server/minimal-ws-server-threads/CMakeLists.txt
  1505. @@ -1,5 +1,5 @@
  1506. project(lws-minimal-ws-server-threads C)
  1507. -cmake_minimum_required(VERSION 2.8.12)
  1508. +cmake_minimum_required(VERSION 3.5)
  1509. find_package(libwebsockets CONFIG REQUIRED)
  1510. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1511. include(CheckIncludeFile)
  1512. diff --git a/minimal-examples/ws-server/minimal-ws-server-timer/CMakeLists.txt b/minimal-examples/ws-server/minimal-ws-server-timer/CMakeLists.txt
  1513. index bc958056..b626f25b 100644
  1514. --- a/minimal-examples/ws-server/minimal-ws-server-timer/CMakeLists.txt
  1515. +++ b/minimal-examples/ws-server/minimal-ws-server-timer/CMakeLists.txt
  1516. @@ -1,5 +1,5 @@
  1517. project(lws-minimal-ws-server-timer C)
  1518. -cmake_minimum_required(VERSION 2.8.12)
  1519. +cmake_minimum_required(VERSION 3.5)
  1520. find_package(libwebsockets CONFIG REQUIRED)
  1521. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1522. include(CheckCSourceCompiles)
  1523. diff --git a/minimal-examples/ws-server/minimal-ws-server/CMakeLists.txt b/minimal-examples/ws-server/minimal-ws-server/CMakeLists.txt
  1524. index 69a64814..87513255 100644
  1525. --- a/minimal-examples/ws-server/minimal-ws-server/CMakeLists.txt
  1526. +++ b/minimal-examples/ws-server/minimal-ws-server/CMakeLists.txt
  1527. @@ -1,5 +1,5 @@
  1528. project(lws-minimal-ws-server C)
  1529. -cmake_minimum_required(VERSION 2.8.12)
  1530. +cmake_minimum_required(VERSION 3.5)
  1531. find_package(libwebsockets CONFIG REQUIRED)
  1532. list(APPEND CMAKE_MODULE_PATH ${LWS_CMAKE_DIR})
  1533. include(CheckCSourceCompiles)
  1534. diff --git a/plugin-standalone/CMakeLists.txt b/plugin-standalone/CMakeLists.txt
  1535. index 71926b72..93ed4790 100644
  1536. --- a/plugin-standalone/CMakeLists.txt
  1537. +++ b/plugin-standalone/CMakeLists.txt
  1538. @@ -1,4 +1,4 @@
  1539. -cmake_minimum_required(VERSION 2.8.12)
  1540. +cmake_minimum_required(VERSION 3.5)
  1541. find_package(libwebsockets CONFIG REQUIRED)
  1542. if(NOT DEFINED CMAKE_BUILD_TYPE)
  1543. --
  1544. 2.34.1