qemu-ppc
[Top][All Lists]
Advanced

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

Re: [PATCH v6 15/23] ui/gl: opengl doesn't require PIXMAN


From: Thomas Huth
Subject: Re: [PATCH v6 15/23] ui/gl: opengl doesn't require PIXMAN
Date: Thu, 26 Oct 2023 10:45:23 +0200
User-agent: Mozilla Thunderbird

On 26/10/2023 10.09, Marc-André Lureau wrote:
Hi

On Thu, Oct 26, 2023 at 10:44 AM Thomas Huth <thuth@redhat.com> wrote:

On 25/10/2023 21.08, marcandre.lureau@redhat.com wrote:
From: Marc-André Lureau <marcandre.lureau@redhat.com>

The QEMU fallback covers the requirements. We still need the flags of
header inclusion with CONFIG_PIXMAN.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
---
   ui/meson.build | 4 ++--
   1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ui/meson.build b/ui/meson.build
index 3085e10a72..7c99613950 100644
--- a/ui/meson.build
+++ b/ui/meson.build
@@ -60,8 +60,8 @@ endif
   system_ss.add(opengl)
   if opengl.found()
     opengl_ss = ss.source_set()
-  opengl_ss.add(gbm)
-  opengl_ss.add(when: [opengl, pixman],
+  opengl_ss.add(gbm, pixman)

I don't quite get the above line (sorry, meson ignorant here) ... does
"pixman" simply get ignored here if it has not been found?


Yes, when it is 'not_found", it's simply ignored. Essentially, this is
making pixman from required to optional to build the opengl source
set.

All right, then I think the patch is fine:

Reviewed-by: Thomas Huth <thuth@redhat.com>

But one more cosmetic question:

+  opengl_ss.add(when: [opengl],
if_true: files('shader.c', 'console-gl.c', 'egl-helpers.c', 'egl-context.c'))

Do we still need the "when: [opengl]" part here? ... there is already the "if opengl.found()" earlier in this file, so it looks like this is not necessary anymore now?

 Thomas




reply via email to

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