diff options
author | Christian Persch <chpe@src.gnome.org> | 2022-06-21 22:55:21 +0200 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2022-06-21 22:55:21 +0200 |
commit | 8f53192432560e61b6c0de3692de44c245c40e55 (patch) | |
tree | 431752a8e73adeba0aa24c8a11b3a4f9b694ad9e /meson.build | |
parent | b51feeca889d4b597e95b21bc77dc078892af11d (diff) | |
download | vte-8f53192432560e61b6c0de3692de44c245c40e55.tar.gz |
build: Also set _XOPEN_SOURCE
This is necessary on e.g. freebsd to use grantpt().
https://gitlab.gnome.org/GNOME/vte/-/issues/2564
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/meson.build b/meson.build index 5738b262..33e3a5fe 100644 --- a/meson.build +++ b/meson.build @@ -201,10 +201,12 @@ if get_option('gtk4') gtk4_version_cppflags += '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(' + ver[0] + ',' + ver[1] + '))' endif +# Enable libc features -# FIXME AC_USE_SYSTEM_EXTENSIONS also supported non-gnu systems config_h.set10('_GNU_SOURCE', true) config_h.set('_POSIX_C_SOURCE', '200809L') +config_h.set('_XOPEN_SOURCE', '700') +config_h.set10('_XOPEN_SOURCE_EXTENDED', true) # Check headers @@ -388,6 +390,8 @@ foreach func: check_functions args: [ '-D_GNU_SOURCE', '-D_POSIX_C_SOURCE=200809L', + '-D_XOPEN_SOURCE=700', + '-D_XOPEN_SOURCE_EXTENDED', ], dependencies: __deps, name: __name, |