intel: fix monitor build dependencies

Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35252>
This commit is contained in:
Lionel Landwerlin 2025-06-01 00:00:10 +03:00 committed by Marge Bot
parent c3980bb4ec
commit 87ef9aabe9
4 changed files with 9 additions and 3 deletions

View file

@ -11,7 +11,7 @@
#include "common/i915/intel_gem.h"
#include "dev/intel_debug.h"
#include "dev/intel_device_info.h"
#include "intel_perf_common.h"
#include "perf/intel_perf_common.h"
#include "perf/intel_perf.h"
#include "perf/intel_perf_private.h"
#include "util/compiler.h"

View file

@ -55,6 +55,12 @@ libintel_perf = static_library(
dependencies : [idep_intel_dev],
)
idep_intel_perf = declare_dependency(
link_with : libintel_perf,
dependencies : [idep_intel_dev, idep_libintel_common],
sources : intel_perf_sources
)
if with_intel_tools
intel_perf_query_layout = executable(
'intel_perf_query_layout',

View file

@ -9,7 +9,7 @@
#include <sys/stat.h>
#include "perf/intel_perf.h"
#include "intel_perf_common.h"
#include "perf/intel_perf_common.h"
#include "intel/common/intel_gem.h"
#include "intel/common/xe/intel_device_query.h"
#include "intel/common/xe/intel_queue.h"

View file

@ -112,7 +112,7 @@ intel_monitor = executable(
files('intel_monitor.c',
'intel_monitor_eustall.c',
'intel_monitor_eustall.h'),
dependencies : [dep_libdrm, idep_intel_driver_ds, dep_valgrind],
dependencies : [idep_intel_dev, idep_intel_perf, idep_mesautil, dep_libdrm, dep_valgrind],
include_directories : [inc_include, inc_src, inc_intel],
c_args : [no_override_init_args],
gnu_symbol_visibility : 'hidden',