From e8b4feb4ea1d015d3c9ba04acccfd3b896dad961 Mon Sep 17 00:00:00 2001 From: Poul Sander Date: Sat, 2 May 2026 10:06:22 +0200 Subject: [PATCH] Make the lib compile on Ubuntu 25.10+26.04. Compile fails without C++17. I have tested up to CMake 4.3.2. --- CMakeLists.txt | 4 ++-- booster/CMakeLists.txt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index cddc28c..baf724c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.5) +cmake_minimum_required(VERSION 3.12..4.3) set(CMAKE_LEGACY_CYGWIN_WIN32 0) @@ -109,7 +109,7 @@ endif() if(CMAKE_COMPILER_IS_GNUCXX) - set(CXX_FLAGS "-Wall -Wextra -std=c++11") + set(CXX_FLAGS "-Wall -Wextra -std=c++17") set(C_FLAGS "-Wall -Wextra") if(CMAKE_SYSTEM_NAME STREQUAL "SunOS") diff --git a/booster/CMakeLists.txt b/booster/CMakeLists.txt index 264b4ff..c270aee 100644 --- a/booster/CMakeLists.txt +++ b/booster/CMakeLists.txt @@ -6,7 +6,7 @@ # http://www.boost.org/LICENSE_1_0.txt) # -cmake_minimum_required(VERSION 3.5) +cmake_minimum_required(VERSION 3.12..99.0) project(booster) include(CheckFunctionExists) include(CheckCXXSourceCompiles) @@ -197,7 +197,7 @@ endif() ############################################################################# if(CMAKE_COMPILER_IS_GNUCXX) - set(CXX_FLAGS "-Wall -Wextra -std=c++11") + set(CXX_FLAGS "-Wall -Wextra -std=c++17") if(CMAKE_SYSTEM_NAME STREQUAL "SunOS") set(CXX_FLAGS "${CXX_FLAGS} -pthreads")