From 726b36eca158063d8871c91ad99a29113ea35aea Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Wed, 13 Apr 2022 21:03:26 +0200 Subject: [PATCH] CMakeLists.txt: fix build without C++ Fix the following build failure without C++ raised since version 4.2.0 and https://github.com/warmcat/libwebsockets/commit/962e9ee345bc28749577c1fca2542a273404627d: CMake Error at /nvmedata/autobuild/instance-11/output-1/per-package/libwebsockets/host/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake:59 (message): The C++ compiler "/usr/bin/clang++" is not able to compile a simple test program. Fixes: - http://autobuild.buildroot.org/results/550e7f7d54adf74f8cc078be5b91b3567d622ede Signed-off-by: Fabrice Fontaine [Upstream status: https://github.com/warmcat/libwebsockets/pull/2613] --- CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 08aaf8c6..96e3ad18 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -71,7 +71,10 @@ if (ESP_PLATFORM) endif() # it's at this point any toolchain file is brought in -project(libwebsockets C CXX) +project(libwebsockets C) +if (LWS_WITH_SECURE_STREAMS_CPP) + enable_language(CXX) +endif() include(CTest) if (PICO_SDK_PATH) -- 2.35.1