From fde45dba39152064add0379a8ae68b905adff9b9 Mon Sep 17 00:00:00 2001 From: jacqueline Date: Wed, 31 Jan 2024 19:54:33 +1100 Subject: [PATCH] Explicitly specify C++23 --- tools/cmake/common.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/cmake/common.cmake b/tools/cmake/common.cmake index 429587eb..12730b9b 100644 --- a/tools/cmake/common.cmake +++ b/tools/cmake/common.cmake @@ -7,6 +7,10 @@ set(PROJECT_VER "0.2.1") +# esp-idf sets the C++ standard weird. Set cmake vars to match. +set(CMAKE_CXX_STANDARD 23) +set(CMAKE_CXX_EXTENSIONS ON) + # Build only the subset of components that we actually depend on. set(COMPONENTS "")