From 7622f12b7e6d9e290315609503d090534c2c7df8 Mon Sep 17 00:00:00 2001 From: "Bradford D. Boyle" Date: Wed, 13 May 2026 04:17:31 +0000 Subject: [PATCH] Set CXX standard based on PQXX version --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ebdb4f9..e72fee8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -41,7 +41,9 @@ include_directories(SYSTEM ${Boost_INCLUDE_DIRS}) message(STATUS "PQXX_VERSION=${PQXX_VERSION}") -if (PQXX_VERSION VERSION_GREATER_EQUAL "7.0.0") +if (PQXX_VERSION VERSION_GREATER_EQUAL "8.0.0") + set(CMAKE_CXX_STANDARD 20) +elseif (PQXX_VERSION VERSION_GREATER_EQUAL "7.0.0") set(CMAKE_CXX_STANDARD 17) else() add_definitions(-DPQXX_DISCONNECT)