From 41be8bbfe20f9b95a73b047fa3feb4b02850b550 Mon Sep 17 00:00:00 2001 From: wyc <1104749580@qq.com> Date: Fri, 28 Aug 2026 23:42:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=A9=E9=87=8F=E7=BA=A7=E7=AD=89=E5=BE=85?= =?UTF-8?q?=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 0_cmake_library/register/export.cmake | 2 ++ 0_cmake_library/register/libwebsockets.cmake | 11 ++++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/0_cmake_library/register/export.cmake b/0_cmake_library/register/export.cmake index 82148e6..601c817 100644 --- a/0_cmake_library/register/export.cmake +++ b/0_cmake_library/register/export.cmake @@ -11,3 +11,5 @@ if (DEFINED ENV{VULKAN_SDK} OR NOT "$ENV{VULKAN_SDK}" STREQUAL "") include("${CMAKE_CURRENT_LIST_DIR}/vsg_cesium.cmake") endif () +rcl_export_configuration(global) + diff --git a/0_cmake_library/register/libwebsockets.cmake b/0_cmake_library/register/libwebsockets.cmake index d33eabc..d7c53f7 100644 --- a/0_cmake_library/register/libwebsockets.cmake +++ b/0_cmake_library/register/libwebsockets.cmake @@ -33,13 +33,18 @@ block() -DLWS_WITH_LIBEVENT=OFF -DLWS_WITH_LIBEV=OFF ) - # Windows v5.0+: - # WebTransport / QUIC can use native SChannel. + # Windows v5.0+ WebTransport / QUIC can use native SChannel. if (WIN32) list(APPEND libwebsockets_opts -DLWS_WITH_SCHANNEL=ON + # The cl.bat compiler wrapper can report a failed include probe + # as successful. MSVC does not provide sys/types.h. + -DLWS_HAVE_SYS_TYPES_H=OFF + # Upstream C sources contain UTF-8 text and build with /WX. + -DCMAKE_C_FLAGS=-utf-8 ) endif () + set(cmake_library_output_message_log TRUE) _register_git_cmake_library(global::libwebsockets "https://github.com/warmcat/libwebsockets.git" "v5.0.0" @@ -68,4 +73,4 @@ block() global::libwebsockets "unset(libwebsockets_DIR)" ) -endblock() \ No newline at end of file +endblock()