From 655b1eb32e3f7f9ba587e878a691fbc9195e81f5 Mon Sep 17 00:00:00 2001 From: Jon Turney Date: Thu, 18 Apr 2019 17:06:41 +0100 Subject: meson: Convert xquartz from autotools Differences from autotools: * Autotools defined NO_ALLOCA for OSX builds. I don't think we need this anymore as Xalloc.h is no longer used anywhere in the xserver. * X11.bin is linked with -u,miDCInitialize, and then libserver_mi provided to satisfy (just) that. It's been that way since the commit which added it. We can't write the equivalent in meson due to linker argument ordering issues, but do we really need to? * An explicit -Dsecure-rpc=false is required for OSX, since in meson we don't do the checks that XTRANS_SECURE_RPC_FLAGS did for the existence of the specific RPC functions required. --- os/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'os') diff --git a/os/meson.build b/os/meson.build index f6313807a..39440a7c3 100644 --- a/os/meson.build +++ b/os/meson.build @@ -62,7 +62,7 @@ if get_option('secure-rpc') if not (rpc_dep.found() or cc.has_header('rpc/rpc.h')) error('secure-rpc requested, but neither libtirpc or libc RPC support were found') endif - + # XXX: also check if RPC library provides xdr_opaque_auth, authdes_(sec)create ??? srcs_os += 'rpcauth.c' endif -- cgit v1.2.1