aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorMarcus Müller <mmueller@gnuradio.org>2021-01-18 00:34:57 +0100
committerMarcus Müller <marcus@hostalia.de>2021-01-18 12:41:09 +0100
commite12b28307d7cd991edbcb30a3b85d50fec6aeda9 (patch)
treecc031129d4e2a382194ca8365f5d9c3ac40a2bfb /CMakeLists.txt
parentChangelog: prepare for 3.10.0.0 (diff)
downloadgnuradio-e12b28307d7cd991edbcb30a3b85d50fec6aeda9.tar.xz
gnuradio-e12b28307d7cd991edbcb30a3b85d50fec6aeda9.zip
Set C++ standard to C++17
Signed-off-by: Marcus Müller <mmueller@gnuradio.org>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt4
1 files changed, 2 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4b2510a05..2e30318b0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -61,7 +61,7 @@ set(GR_NUMPY_MIN_VERSION "1.13.3") ## Version in Ubuntu 18.04LTS
set(GCC_MIN_VERSION "8.3.0") ## debian buster
set(CLANG_MIN_VERSION "11.0.0") ## debian bullseye, Fedora 33
set(APPLECLANG_MIN_VERSION "1100") ## same as clang 11.0.0, in Xcode11
-set(MSVC_MIN_VERSION "1910") ## VS2017 15.0, for full-ish C++14 support
+set(MSVC_MIN_VERSION "1914") ## VS2017 15.7, for full-ish C++17 support
set(VOLK_MIN_VERSION "2.4.1") ## first version with CPU features
set(PYBIND11_MIN_VERSION "2.4") # pybind11 sets versions like 2.4.dev4, which compares < 2.4.3
@@ -126,7 +126,7 @@ ENDIF()
set(CMAKE_C_EXTENSIONS OFF)
set(CMAKE_CXX_EXTENSIONS OFF)
-set(CMAKE_CXX_STANDARD 14)
+set(CMAKE_CXX_STANDARD 17)
set(CMAKE_C_STANDARD 11)
########################################################################