diff options
-rw-r--r-- | meson.build | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/meson.build b/meson.build index 58410d14..70455b02 100644 --- a/meson.build +++ b/meson.build @@ -221,12 +221,19 @@ libc_feature_defines = [ ['_XOPEN_SOURCE_EXTENDED', '1'], ] -if host_machine.system() == 'freebsd' +system = host_machine.system() + +if system == 'freebsd' # Defining _POSIX_C_SOURCE above makes freebsd not expose some functionality # that's hidden behind __BSD_VISIBLE. Not defininy any of the above however # makes it expose verything. libc_feature_defines = [] + +elif system == 'netbsd' + libc_feature_defines += [ + '_NETBSD_SOURCE', + ] endif foreach f: libc_feature_defines |