From f8ac568955098b876f494f2e220c55588e79136b Mon Sep 17 00:00:00 2001 From: Mark Collins Date: Mon, 7 Aug 2023 14:22:45 +0000 Subject: [PATCH] freedreno: Only add drm/computerator when system_has_kms_drm These are both MSM-DRM specific subprojects which depend on it and cannot be built without, this change is required to allow for KGSL freedreno tool builds to compile successfully. Signed-off-by: Mark Collins Part-of: --- src/freedreno/meson.build | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/freedreno/meson.build b/src/freedreno/meson.build index 10c8082d27a..77621cfbeb2 100644 --- a/src/freedreno/meson.build +++ b/src/freedreno/meson.build @@ -43,12 +43,15 @@ install_fd_decode_tools = dep_libxml2.found() and prog_gzip.found() and \ subdir('registers') subdir('common') subdir('isa') -subdir('drm') subdir('ir2') subdir('ir3') subdir('fdl') subdir('perfcntrs') -subdir('computerator') + +if system_has_kms_drm + subdir('drm') + subdir('computerator') +endif if with_perfetto and (with_datasources.contains('freedreno') or with_datasources.contains('auto')) subdir('ds')