# HG changeset patch # User David Demelier # Date 1632945540 -7200 # Node ID d3505c23a40999b0ae74ef130f79ebe39b1d3b1f # Parent 764f65dfa46d944c4446d39c432007eb86a35d3f mac: fix build because Apple is not POSIX compliant diff -r 764f65dfa46d -r d3505c23a409 CMakeLists.txt --- a/CMakeLists.txt Wed Sep 22 16:00:46 2021 +0200 +++ b/CMakeLists.txt Wed Sep 29 21:59:00 2021 +0200 @@ -32,6 +32,10 @@ set(CMAKE_C_FLAGS "/wd4090 /wd5105 /wd6031 /wd6001 /wd26451 ${CMAKE_C_FLAGS}") endif () +if (CMAKE_SYSTEM_NAME MATCHES "Darwin") + set(CMAKE_C_FLAGS "-D_DARWIN_C_SOURCE ${CMAKE_C_FLAGS}") +endif () + option(MLK_WITH_NLS "Enable NLS support" On) option(MLK_WITH_ZSTD "Enable zstd compression" On) option(MLK_WITH_TESTS "Enable unit tests" On)