Avoid defining _POSIX_C_SOURCE on all BSD systems

Removes the need to also define _NETBSD_SOURCE.

Signed-off-by: Nia Alarie <nia@NetBSD.org>
This commit is contained in:
nia 2022-08-08 17:11:22 +02:00
parent 5efad9cfea
commit 3466f4667c

View file

@ -16,12 +16,9 @@ config_h.set_quoted('PACKAGE', meson.project_name())
config_h.set_quoted('PACKAGE_VERSION', meson.project_version())
cc_args = []
if host_machine.system() != 'freebsd'
if not host_machine.system().contains('bsd')
cc_args += ['-D_POSIX_C_SOURCE=200809L']
endif
if host_machine.system() == 'netbsd'
cc_args += ['-D_NETBSD_SOURCE']
endif
add_project_arguments(cc_args, language: 'c')
compiler_flags = [