# HG changeset patch # User Sebastien Jodogne # Date 1766155757 -3600 # Node ID bf72a35a8313707c66d241b0b262bc9b01924537 # Parent 5e961d92f655b5be9239abfae3fa3531990a66bf# Parent e7c12b47e6c4fb190d2deac6f3be2744e1fea9bf merge diff -r 5e961d92f655 -r bf72a35a8313 OrthancFramework/Resources/CMake/LibCurlConfiguration.cmake --- a/OrthancFramework/Resources/CMake/LibCurlConfiguration.cmake Fri Dec 19 15:49:06 2025 +0100 +++ b/OrthancFramework/Resources/CMake/LibCurlConfiguration.cmake Fri Dec 19 15:49:17 2025 +0100 @@ -113,9 +113,10 @@ SET(TMP_OS "x86") endif() + # _GNU_SOURCE is required for accept4(), pipe2(), sendmmsg() set_property( SOURCE ${CURL_SOURCES} APPEND - PROPERTY COMPILE_DEFINITIONS "HAVE_CONFIG_H=1;OS=\"${TMP_OS}\"" + PROPERTY COMPILE_DEFINITIONS "HAVE_CONFIG_H=1;OS=\"${TMP_OS}\";_GNU_SOURCE" ) if(CMAKE_C_COMPILER_TARGET)