From 5ea2db2d6d57315c99922684a67005fbcc62fc3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Mangano-Tarumi?= Date: Mon, 31 Aug 2020 21:25:03 +0200 Subject: [PATCH] upgrade to C++17 --- CMakeLists.txt | 2 +- CONTRIBUTING.md | 2 +- README.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 040cd87..052b9e1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,7 +6,7 @@ project( LANGUAGES CXX ) -set(CMAKE_CXX_STANDARD 14) +set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) find_package(PkgConfig REQUIRED) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index fd2bc6b..cbf3e06 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -42,7 +42,7 @@ questioned, and it was thus abandoned for a few years. Judging by the inquiries and contributions, albeit few, on GitHub, it looks like it remains relevant, so let's dust it off a bit. -Today, opustags is written in C++14 and features a unit test suite in C++, and +Today, opustags is written in C++ and features a unit test suite in C++, and an integration test suite in Perl. The code was refactored, organized into modules, and reviewed for safety. diff --git a/README.md b/README.md index bef65f7..c94d8e6 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ Requirements ------------ * a POSIX-compliant system, -* a C++14 compiler, +* a C++17 compiler, * CMake ≥ 3.9, * libogg 1.3.3.