meson: Use and prefer tirpc for Secure RPC authentication

Reviewed-by: Adam Jackson <ajax@redhat.com>
This commit is contained in:
Jon Turney 2018-01-17 13:43:47 +00:00 committed by Adam Jackson
parent f72587ecc7
commit 514d2c243e

View File

@ -54,7 +54,11 @@ if get_option('xdmcp')
srcs_os += 'xdmcp.c'
endif
rpc_dep = []
if get_option('secure-rpc')
# prefer libtirpc (if available), otherwise assume RPC functions are
# provided by libc.
rpc_dep = dependency('libtirpc', required: false)
srcs_os += 'rpcauth.c'
endif
@ -73,6 +77,7 @@ libxserver_os = static_library('libxserver_os',
common_dep,
dl_dep,
sha1_dep,
rpc_dep,
dependency('xau')
],
link_with: libxlibc,