Mesa (main): meson/tu: Don't compile libdrm paths if KGSL is selected

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Jun 22 09:34:11 UTC 2022


Module: Mesa
Branch: main
Commit: a8671b2182b4bfb835355ef383b0ab0293d9462a
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8671b2182b4bfb835355ef383b0ab0293d9462a

Author: Danylo Piliaiev <dpiliaiev at igalia.com>
Date:   Tue Jun 21 21:07:22 2022 +0300

meson/tu: Don't compile libdrm paths if KGSL is selected

Even if there is libdrm we shouldn't use it if KGSL is selected.

Signed-off-by: Danylo Piliaiev <dpiliaiev at igalia.com>
Reviewed-by: Emma Anholt <emma at anholt.net>
Reviewed-by: Hyunjun Ko <zzoon at igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17173>

---

 src/freedreno/vulkan/meson.build | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/freedreno/vulkan/meson.build b/src/freedreno/vulkan/meson.build
index 09a727c83c3..e4e0b3afe3e 100644
--- a/src/freedreno/vulkan/meson.build
+++ b/src/freedreno/vulkan/meson.build
@@ -88,6 +88,8 @@ endif
 
 if with_freedreno_kgsl
   tu_flags += '-DTU_USE_KGSL'
+  # Even if libdrm is available we shouldn't use it in KGSL build
+  tu_flags += '-UHAVE_LIBDRM'
   libtu_files += files('tu_kgsl.c')
 else
   libtu_files += files('tu_drm.c')



More information about the mesa-commit mailing list