mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-20 13:50:11 +01:00
meson: build with _ISOC11_SOURCE on OpenBSD
Mesa builds with -std=c99 but uses timespec_get() a c11 function.
Build with _ISOC11_SOURCE for c11 visibility when -std is specified.
On linux c11 visibility comes from defining _GNU_SOURCE.
Fixes: e3a8013de8 ("util/u_queue: add util_queue_fence_wait_timeout")
Signed-off-by: Jonathan Gray <jsg@jsg.id.au>
Reviewed-by: Eric Engestrom <eric@engestrom.ch>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5630>
This commit is contained in:
parent
6e9c0661f8
commit
f9a7e6e854
1 changed files with 2 additions and 0 deletions
|
|
@ -949,6 +949,8 @@ elif host_machine.system() == 'windows'
|
||||||
else
|
else
|
||||||
pre_args += ['-D__MSVCRT_VERSION__=0x0700']
|
pre_args += ['-D__MSVCRT_VERSION__=0x0700']
|
||||||
endif
|
endif
|
||||||
|
elif host_machine.system() == 'openbsd'
|
||||||
|
pre_args += '-D_ISOC11_SOURCE'
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Check for generic C arguments
|
# Check for generic C arguments
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue