Commit 7d1ba7da59fe2ca48dc1f17dbfc541d16c0fa6c2

Authored by m-holger
1 parent c8862b5f

Set C++ standard to C++20 in pkg-test and update compiler flags in libqpdf.pc

Fix pkg-test CI Failure on using <concepts> include file.
libqpdf.pc.in
@@ -8,4 +8,4 @@ Description: PDF transformation library @@ -8,4 +8,4 @@ Description: PDF transformation library
8 Version: @PROJECT_VERSION@ 8 Version: @PROJECT_VERSION@
9 Requires.private: zlib, libjpeg@CRYPTO_PKG@ 9 Requires.private: zlib, libjpeg@CRYPTO_PKG@
10 Libs: -L${libdir} -lqpdf 10 Libs: -L${libdir} -lqpdf
11 -Cflags: -I${includedir} 11 +Cflags: -I${includedir} -std=c++20
pkg-test/CMakeLists.txt
1 cmake_minimum_required(VERSION 3.10) 1 cmake_minimum_required(VERSION 3.10)
2 project(qpdf-version LANGUAGES CXX) 2 project(qpdf-version LANGUAGES CXX)
  3 +set(CMAKE_CXX_STANDARD 20)
3 find_package(qpdf) 4 find_package(qpdf)
4 add_executable(qpdf-version qpdf-version.cc) 5 add_executable(qpdf-version qpdf-version.cc)
5 target_link_libraries(qpdf-version qpdf::libqpdf) 6 target_link_libraries(qpdf-version qpdf::libqpdf)