From 18df23bd50738fd3cd2c88f301026c5df22f2d0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <> Date: Fri, 21 Nov 2025 09:58:16 -0500 Subject: [PATCH] build/cmake: support c++ other than 17 --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index bb382019..66027ac0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -59,7 +59,9 @@ if (DOXYGEN_FOUND) option (OPENDHT_DOCUMENTATION "Create and install the HTML based API documentation (requires Doxygen)" ${DOXYGEN_FOUND}) endif () # Build flags -set (CMAKE_CXX_STANDARD 17) +if(NOT DEFINED CMAKE_CXX_STANDARD) + set (CMAKE_CXX_STANDARD 17) +endif() set (CMAKE_CXX_STANDARD_REQUIRED on) if(MSVC AND NOT BUILD_SHARED_LIBS AND NOT DEFINED CMAKE_MSVC_RUNTIME_LIBRARY) set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>")