changeset 318:d3505c23a409

mac: fix build because Apple is not POSIX compliant
author David Demelier <markand@malikania.fr>
date Wed, 29 Sep 2021 21:59:00 +0200
parents 764f65dfa46d
children b843eef4cc35
files CMakeLists.txt
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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)