summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw@src.gnome.org>2017-12-14 20:11:21 +0800
committerMike Gorse <mgorse@alum.wpi.edu>2018-03-03 11:24:45 -0600
commitef43d25c9ff499f14a9a7fa24ce2ac779fa52ae5 (patch)
tree3b69ab94fb0e73ec2cda0973740a3baf831939f4
parent10d81a5c3d11ad87dc5ceb5519ebde003a86ba58 (diff)
downloadat-spi2-core-ef43d25c9ff499f14a9a7fa24ce2ac779fa52ae5.tar.gz
meson: Specify version when defining _POSIX_C_SOURCE
FreeBSD libc assumes defining _POSIX_C_SOURCE without specifying a version means a pre-C89 environment with the oldest version of POSIX standard, IEEE Std 1003.1-1988, causing va_copy in C99 to be hidden. To resolve this problem, simply provide a version number when defining _POSIX_C_SOURCE. https://bugzilla.gnome.org/show_bug.cgi?id=791608
-rw-r--r--meson.build2
1 files changed, 1 insertions, 1 deletions
diff --git a/meson.build b/meson.build
index dbacc0d1..aaa0f723 100644
--- a/meson.build
+++ b/meson.build
@@ -8,7 +8,7 @@ project('at-spi2-core', 'c',
],
meson_version: '>= 0.40.1')
-add_project_arguments([ '-D_POSIX_C_SOURCE', '-D_DEFAULT_SOURCE' ], language: 'c')
+add_project_arguments([ '-D_POSIX_C_SOURCE=200809L', '-D_DEFAULT_SOURCE' ], language: 'c')
atspi_gir_ns = 'Atspi'