From c97aacd2d8e984e09e24e8e353e0016e1f1e3d6c Mon Sep 17 00:00:00 2001 From: tamasmeszaros Date: Wed, 18 Dec 2019 11:53:28 +0100 Subject: [PATCH] Officially move to C++17 for the whole PrusaSlicer source tree; --- CMakeLists.txt | 2 +- src/avrdude/CMakeLists.txt | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 39d9298e5..be07b5216 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -102,7 +102,7 @@ list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake/modules/) enable_testing () # Enable C++11 language standard. -set(CMAKE_CXX_STANDARD 11) +set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) if(NOT WIN32) diff --git a/src/avrdude/CMakeLists.txt b/src/avrdude/CMakeLists.txt index 889720021..fc01b7d8d 100644 --- a/src/avrdude/CMakeLists.txt +++ b/src/avrdude/CMakeLists.txt @@ -1,8 +1,5 @@ cmake_minimum_required(VERSION 3.0) -set(CMAKE_CXX_STANDARD 11) -set(CMAKE_CXX_STANDARD_REQUIRED ON) - add_definitions(-D_BSD_SOURCE -D_DEFAULT_SOURCE) # To enable various useful macros and functions on Unices remove_definitions(-D_UNICODE -DUNICODE) set(CMAKE_POSITION_INDEPENDENT_CODE ON)