mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-10-29 05:40:23 -04:00
build-sys: meson: Add some missing declaration checks
This commit is contained in:
parent
cd8dfee947
commit
2b0a33053c
1 changed files with 14 additions and 0 deletions
14
meson.build
14
meson.build
|
|
@ -299,6 +299,20 @@ if not cc.has_header_symbol('netinet/in.h', 'INADDR_NONE')
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
check_decls = [
|
||||||
|
[ 'environ', 'unistd.h', '#define _GNU_SOURCE' ],
|
||||||
|
[ 'SOUND_PCM_READ_RATE', 'sys/soundcard.h', '' ],
|
||||||
|
[ 'SOUND_PCM_READ_CHANNELS', 'sys/soundcard.h', '' ],
|
||||||
|
[ 'SOUND_PCM_READ_BITS', 'sys/soundcard.h', '' ],
|
||||||
|
]
|
||||||
|
|
||||||
|
foreach s : check_decls
|
||||||
|
if cc.has_header_symbol(s[1], s[0], prefix : s[2])
|
||||||
|
define = 'HAVE_DECL_' + s[0].to_upper()
|
||||||
|
cdata.set(define, 1)
|
||||||
|
endif
|
||||||
|
endforeach
|
||||||
|
|
||||||
# Types
|
# Types
|
||||||
|
|
||||||
# FIXME: do we ever care about gid_t not being defined / smaller than an int?
|
# FIXME: do we ever care about gid_t not being defined / smaller than an int?
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue