# HG changeset patch # User Alain Mazy # Date 1764316923 -3600 # Node ID 0d7376c70f564ba16d37addc80425c195219b20a # Parent 34b810a7b23a55a601bc7e4e7746961bf233e238 update libpq to 13.23 diff -r 34b810a7b23a -r 0d7376c70f56 Resources/CMake/PostgreSQLConfiguration.cmake --- a/Resources/CMake/PostgreSQLConfiguration.cmake Thu Nov 27 19:16:35 2025 +0100 +++ b/Resources/CMake/PostgreSQLConfiguration.cmake Fri Nov 28 09:02:03 2025 +0100 @@ -49,12 +49,12 @@ add_definitions(-DORTHANC_POSTGRESQL_STATIC=1) SET(LIBPQ_MAJOR 13) - SET(LIBPQ_MINOR 1) + SET(LIBPQ_MINOR 23) SET(LIBPQ_VERSION ${LIBPQ_MAJOR}.${LIBPQ_MINOR}) SET(LIBPQ_SOURCES_DIR ${CMAKE_BINARY_DIR}/postgresql-${LIBPQ_VERSION}) DownloadPackage( - "551302a823a1ab48b4ed14166beebba9" + "86f7b1ace0dc43e993f29a6739a264d8" "https://orthanc.uclouvain.be/downloads/third-party-downloads/postgresql-${LIBPQ_VERSION}.tar.gz" "${LIBPQ_SOURCES_DIR}") @@ -107,6 +107,11 @@ -D_POSIX_PTHREAD_SEMANTICS ) + # this has been included in the OrthancFramework from 1.12.10+ + if (CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang") + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DSTRERROR_R_INT=1 -D_POSIX_C_SOURCE=200112L") + endif() + configure_file( ${LIBPQ_SOURCES_DIR}/src/include/port/darwin.h ${AUTOGENERATED_DIR}/pg_config_os.h