From 2507ce2051ae90459c9a5a2cd3d7789616b8c693 Mon Sep 17 00:00:00 2001 From: Otto Naderer Date: Thu, 18 Aug 2022 17:50:52 +0200 Subject: [PATCH] c++ std differentiation due to caudio --- CMakeLists.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 873348b..e0714a1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,11 +1,16 @@ -# cmake for tes, ottona, 2022-03-09 +# cmake for flasim, ottona, 2022-03-09 cmake_minimum_required(VERSION 3.10) set(FS_TARGET flasim) -set(CMAKE_CXX_STANDARD 11) +set(CMAKE_CXX_STANDARD 17) +if (WIN32) # unfortunately necessary due to caudio's incompatibility with c++17 on win + set(CMAKE_CXX_STANDARD 11) +endif() + + set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_CURRENT_LIST_DIR}/lib")