From 00970088a45cb596ac39b0a96c452773538cf49f Mon Sep 17 00:00:00 2001
From: Raphael Grimm <raphael.grimm@kit.edu>
Date: Fri, 19 Apr 2019 09:35:11 +0200
Subject: [PATCH] Use c++2a

---
 CMakeLists.txt | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6e2a9e423..00b0ad24c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -13,8 +13,9 @@ IF(NOT CMAKE_BUILD_TYPE)
         FORCE)
 ENDIF()
 
-set(CMAKE_CXX_STANDARD 17)
-set(CMAKE_CXX_STANDARD_REQUIRED ON)
+# cmake 3.10 does not understand c++2a, so we tell it we will handle the standard flag
+set(CMAKE_CXX_STANDARD_DEFAULT)
+add_definitions(-std=c++2a)
 
 list(APPEND CMAKE_MODULE_PATH ${Simox_SOURCE_DIR}/CMakeModules)
 MESSAGE (STATUS "** Module path: "  ${CMAKE_MODULE_PATH})
-- 
GitLab