Use the test from Makefile to check if vhost-user-gpu is being built, and if so require pixman.
Signed-off-by: Rafael Kitover <rkito...@gmail.com> --- configure | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/configure b/configure index 2acc4d1465..181b465861 100755 --- 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