From d417525d67329961417eb9464fff138ffcf57e43 Mon Sep 17 00:00:00 2001 From: Hleb Valoshka <375gnu@gmail.com> Date: Wed, 20 Oct 2021 18:44:39 +0400 Subject: [PATCH] [cmake] Allow C++ standard definition via command line --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0c784f5c1..6b90703a8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -86,7 +86,9 @@ endif() add_definitions(-D_USE_MATH_DEFINES) # Let CMake handle setting C++11 (since 3.1) -set(CMAKE_CXX_STANDARD 14) +if(NOT CMAKE_CXX_STANDARD) + set(CMAKE_CXX_STANDARD 14) +endif() set(CMAKE_C_STANDARD 11) # Use our cmake files