# HG changeset patch # User Alain Mazy # Date 1763481288 -3600 # Node ID 0ebe8cfd9bf7fa061890ea3c165c86e30e55504c # Parent 3b13fc5cd42bdabc98fb7be587af6cc9a104efed MacOS: add CFlags for zlib to build correctly diff -r 3b13fc5cd42b -r 0ebe8cfd9bf7 OrthancFramework/Resources/CMake/Compiler.cmake --- a/OrthancFramework/Resources/CMake/Compiler.cmake Tue Nov 18 16:50:23 2025 +0100 +++ b/OrthancFramework/Resources/CMake/Compiler.cmake Tue Nov 18 16:54:48 2025 +0100 @@ -246,6 +246,9 @@ # fix this error that appears with recent compilers on MacOS: boost/mpl/aux_/integral_wrapper.hpp:73:31: error: integer value -1 is outside the valid range of values [0, 3] for this enumeration type [-Wenum-constexpr-conversion] SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-enum-constexpr-conversion") + # it seems that some recent MacOS compilers don't set these flags correctly which prevents zlib from building correctly + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64") + add_definitions( -D_XOPEN_SOURCE=1 )