From 080e48b303fe9d7eebaba6d266ddef0543bba0d3 Mon Sep 17 00:00:00 2001 From: Kai Blaschke Date: Mon, 17 Mar 2025 23:12:34 +0100 Subject: [PATCH] Use C++17 to build if we find POCO 1.14 or higher. --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index e251ce2..a174997 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -75,6 +75,11 @@ find_package(projectM4 REQUIRED COMPONENTS Playlist) find_package(SDL2 REQUIRED) find_package(Poco REQUIRED COMPONENTS JSON XML Util Foundation) +if(Poco_VERSION VERSION_GREATER_EQUAL 1.14.0) + # POCO 1.14 requires at least C++17 + set(CMAKE_CXX_STANDARD 17) +endif() + if(ENABLE_FREETYPE) find_package(Freetype) endif()