qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] add opengl_cflags to QEMU_CFLAGS


From: Peter Maydell
Subject: Re: [Qemu-devel] [PATCH] add opengl_cflags to QEMU_CFLAGS
Date: Mon, 20 Mar 2017 15:36:21 +0000

On 20 March 2017 at 14:03, Gerd Hoffmann <address@hidden> wrote:
> Signed-off-by: Gerd Hoffmann <address@hidden>
> ---
>  configure        | 2 +-
>  ui/Makefile.objs | 7 ++-----
>  2 files changed, 3 insertions(+), 6 deletions(-)

Tested-by: Peter Maydell <address@hidden>

This does fix the compile issue on OpenBSD.

> diff --git a/configure b/configure
> index 99d8bec..89f29c1 100755
> --- a/configure
> +++ b/configure
> @@ -3449,6 +3449,7 @@ if test "$opengl" != "no" ; then
>      if test "$gtk" = "yes" && $pkg_config --exists "$gtkpackage >= 3.16"; 
> then
>          gtk_gl="yes"
>      fi
> +    QEMU_CFLAGS="$QEMU_CFLAGS $opengl_cflags"
>    else
>      if test "$opengl" = "yes" ; then
>        feature_not_found "opengl" "Please install opengl (mesa) devel pkgs: 
> $opengl_pkgs"
> @@ -5503,7 +5504,6 @@ fi
>
>  if test "$opengl" = "yes" ; then
>    echo "CONFIG_OPENGL=y" >> $config_host_mak
> -  echo "OPENGL_CFLAGS=$opengl_cflags" >> $config_host_mak
>    echo "OPENGL_LIBS=$opengl_libs" >> $config_host_mak
>    if test "$opengl_dmabuf" = "yes" ; then
>      echo "CONFIG_OPENGL_DMABUF=y" >> $config_host_mak
> diff --git a/ui/Makefile.objs b/ui/Makefile.objs
> index dc936f1..27566b3 100644
> --- a/ui/Makefile.objs
> +++ b/ui/Makefile.objs
> @@ -41,11 +41,8 @@ endif
>  endif
>
>  gtk.o-cflags := $(GTK_CFLAGS) $(VTE_CFLAGS)
> -gtk-egl.o-cflags := $(GTK_CFLAGS) $(VTE_CFLAGS) $(OPENGL_CFLAGS)
> -gtk-gl-area.o-cflags := $(GTK_CFLAGS) $(VTE_CFLAGS) $(OPENGL_CFLAGS)
> -shader.o-cflags += $(OPENGL_CFLAGS)
> -console-gl.o-cflags += $(OPENGL_CFLAGS)
> -egl-helpers.o-cflags += $(OPENGL_CFLAGS)
> +gtk-egl.o-cflags := $(GTK_CFLAGS) $(VTE_CFLAGS)
> +gtk-gl-area.o-cflags := $(GTK_CFLAGS) $(VTE_CFLAGS)
>
>  gtk-egl.o-libs += $(OPENGL_LIBS)
>  shader.o-libs += $(OPENGL_LIBS)

This isn't the only makefile that adds OPENGL_CFLAGS to things.
Shouldn't we also remove the reference in hw/display/Makefile.objs ?

thanks
-- PMM



reply via email to

[Prev in Thread] Current Thread [Next in Thread]