https://bugs.gentoo.org/735146 From 4fd46e6cdd976f4aecdc3fbbad728e00a7bc4ee0 Mon Sep 17 00:00:00 2001 From: Rafael Kitover Date: Thu, 13 Aug 2020 20:19:24 +0000 Subject: [PATCH] configure: Require pixman for vhost-user-gpu. Use the test from Makefile to check if vhost-user-gpu is being built, and if so require pixman. Signed-off-by: Rafael Kitover --- configure | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) --- a/configure +++ b/configure @@ -4062,20 +4062,6 @@ if test "$modules" = yes; then fi fi -########################################## -# pixman support probe - -if test "$softmmu" = "no"; then - pixman_cflags= - pixman_libs= -elif $pkg_config --atleast-version=0.21.8 pixman-1 > /dev/null 2>&1; then - pixman_cflags=$($pkg_config --cflags pixman-1) - pixman_libs=$($pkg_config --libs pixman-1) -else - error_exit "pixman >= 0.21.8 not present." \ - "Please install the pixman devel package." -fi - ########################################## # libmpathpersist probe @@ -4491,6 +4477,20 @@ if test "$opengl" = "yes" && test "$have_x11" = "yes"; then done fi +########################################## +# pixman support probe + +if test "$softmmu" = "no" && ! test "${linux} ${virglrenderer} ${gbm} ${want_tools}" = "yes yes yes yes"; then + pixman_cflags= + pixman_libs= +elif $pkg_config --atleast-version=0.21.8 pixman-1 > /dev/null 2>&1; then + pixman_cflags=$($pkg_config --cflags pixman-1) + pixman_libs=$($pkg_config --libs pixman-1) +else + error_exit "pixman >= 0.21.8 not present." \ + "Please install the pixman devel package." +fi + ########################################## # libxml2 probe if test "$libxml2" != "no" ; then -- 2.28.0