From d414619cb3a09cf808f9a63c200257d0b04dcd1e Mon Sep 17 00:00:00 2001 From: Jeremy Huddleston Sequoia Date: Fri, 27 Jan 2023 16:26:55 -0800 Subject: [PATCH] darwin: Compile with -D_DARWIN_C_SOURCE Signed-off-by: Jeremy Huddleston Sequoia --- meson.build | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meson.build b/meson.build index 3d94094b..cd6ceb21 100644 --- a/meson.build +++ b/meson.build @@ -19,6 +19,10 @@ cc_args = [] if host_machine.system() != 'freebsd' cc_args += ['-D_POSIX_C_SOURCE=200809L'] endif +if host_machine.system() == 'darwin' + # For CMSG_LEN(), which is an RFC 2292 addition and not part of POSIX.1-2008 + cc_args += ['-D_DARWIN_C_SOURCE'] +endif add_project_arguments(cc_args, language: 'c') compiler_flags = [