meson: Detect more functions
Set HAVE_REALLOCARRAY, HAVE_SIGACTION, HAVE_STRCASESTR, HAVE_STRLCAT, HAVE_STRLCPY, HAVE_TIMINGSAFE_MEMCMP, and BUSFAULT. Reviewed-by: Eric Anholt <eric@anholt.net> Signed-off-by: Peter Harris <pharris@opentext.com>
This commit is contained in:
parent
ba1599610b
commit
03d6275e60
|
@ -59,8 +59,6 @@ conf_data.set('CONFIG_WSCONS', host_machine.system() == 'openbsd')
|
|||
# that just uses whatever directory works?
|
||||
conf_data.set_quoted('SHMDIR', '/tmp')
|
||||
|
||||
conf_data.set('HAVE_SIGACTION', '1') # XXX
|
||||
conf_data.set('BUSFAULT', '1') # XXX
|
||||
conf_data.set('XSHMFENCE', xshmfence_dep.found())
|
||||
conf_data.set('WITH_LIBDRM', libdrm_dep.found())
|
||||
conf_data.set('GLAMOR_HAS_DRM_NAME_FROM_FD_2',
|
||||
|
@ -114,16 +112,24 @@ conf_data.set('HAVE_GETZONEID', cc.has_function('getzoneid'))
|
|||
conf_data.set('HAVE_MMAP', cc.has_function('mmap'))
|
||||
conf_data.set('HAVE_POLL', cc.has_function('poll'))
|
||||
conf_data.set('HAVE_POSIX_FALLOCATE', cc.has_function('posix_fallocate'))
|
||||
conf_data.set('HAVE_REALLOCARRAY', cc.has_function('reallocarray'))
|
||||
conf_data.set('HAVE_SETEUID', cc.has_function('seteuid'))
|
||||
conf_data.set('HAVE_SETITIMER', cc.has_function('setitimer'))
|
||||
conf_data.set('HAVE_SHMCTL64', cc.has_function('shmctl64'))
|
||||
conf_data.set('HAVE_SIGACTION', cc.has_function('sigaction'))
|
||||
conf_data.set('HAVE_STRCASECMP', cc.has_function('strcasecmp'))
|
||||
conf_data.set('HAVE_STRCASESTR', cc.has_function('strcasestr'))
|
||||
conf_data.set('HAVE_STRLCAT', cc.has_function('strlcat'))
|
||||
conf_data.set('HAVE_STRLCPY', cc.has_function('strlcpy'))
|
||||
conf_data.set('HAVE_STRNCASECMP', cc.has_function('strncasecmp'))
|
||||
conf_data.set('HAVE_STRNDUP', cc.has_function('strndup'))
|
||||
conf_data.set('HAVE_TIMINGSAFE_MEMCMP', cc.has_function('timingsafe_memcmp'))
|
||||
conf_data.set('HAVE_VASPRINTF', cc.has_function('vasprintf'))
|
||||
conf_data.set('HAVE_VSNPRINTF', cc.has_function('vsnprintf'))
|
||||
conf_data.set('HAVE_WALKCONTEXT', cc.has_function('walkcontext'))
|
||||
|
||||
conf_data.set('BUSFAULT', conf_data.get('HAVE_SIGACTION'))
|
||||
|
||||
# Don't let X dependencies typedef 'pointer'
|
||||
conf_data.set('_XTYPEDEF_POINTER', '1')
|
||||
conf_data.set('_XITYPEDEF_POINTER', '1')
|
||||
|
|
Loading…
Reference in New Issue
Block a user