diff options
author | Eric Engestrom <[email protected]> | 2019-10-26 22:43:50 +0100 |
---|---|---|
committer | Eric Engestrom <[email protected]> | 2019-10-29 12:12:58 +0000 |
commit | b4f508ab5990118ea0b9214d0933e0799c36d1f7 (patch) | |
tree | f33ff8566a0f028ea7fedf13575f3b90cac0997d /meson.build | |
parent | 1a2246a5e08d9c4f9da481de08845ee40790acc6 (diff) |
meson: define _GNU_SOURCE on FreeBSD
_mesa_strtod() needs this to use strtod_l(), which behaves correctly
wrt `,` vs `.` decimal separator.
Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/2008
Signed-off-by: Eric Engestrom <[email protected]>
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/meson.build b/meson.build index 7eed5319564..898d025f066 100644 --- a/meson.build +++ b/meson.build @@ -884,7 +884,7 @@ if cc.compiles('__uint128_t foo(void) { return 0; }', endif # TODO: this is very incomplete -if ['linux', 'cygwin', 'gnu', 'gnu/kfreebsd'].contains(host_machine.system()) +if ['linux', 'cygwin', 'gnu', 'freebsd', 'gnu/kfreebsd'].contains(host_machine.system()) pre_args += '-D_GNU_SOURCE' elif host_machine.system() == 'sunos' pre_args += '-D__EXTENSIONS__' |