intel/eu: Include brw_compiler.h in brw_eu.h
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6244>
diff --git a/src/intel/common/meson.build b/src/intel/common/meson.build
index 1c3a24e..52f2fe6 100644
--- a/src/intel/common/meson.build
+++ b/src/intel/common/meson.build
@@ -43,7 +43,7 @@
libintel_common = static_library(
['intel_common', genX_xml_h],
files_libintel_common,
- include_directories : [inc_include, inc_src, inc_mesa, inc_gallium, inc_intel],
+ include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_intel],
c_args : [no_override_init_args],
gnu_symbol_visibility : 'hidden',
link_with : [libisl],
diff --git a/src/intel/compiler/brw_eu.h b/src/intel/compiler/brw_eu.h
index afb7cd5..7622cff 100644
--- a/src/intel/compiler/brw_eu.h
+++ b/src/intel/compiler/brw_eu.h
@@ -36,6 +36,7 @@
#include <stdbool.h>
#include <stdio.h>
#include "brw_inst.h"
+#include "brw_compiler.h"
#include "brw_eu_defines.h"
#include "brw_reg.h"
#include "brw_disasm_info.h"
diff --git a/src/intel/tools/meson.build b/src/intel/tools/meson.build
index ac89267..846a1df 100644
--- a/src/intel/tools/meson.build
+++ b/src/intel/tools/meson.build
@@ -55,7 +55,7 @@
'i965_disasm',
files('i965_disasm.c'),
dependencies : [idep_mesautil, dep_thread],
- include_directories : [inc_include, inc_src, inc_mesa, inc_intel],
+ include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_intel],
link_with : [libintel_common, libintel_compiler, libintel_dev],
c_args : [no_override_init_args],
gnu_symbol_visibility : 'hidden',
@@ -182,7 +182,7 @@
'i965_asm',
['i965_asm.c', i965_gram_tab[0], i965_gram_tab[1], i965_lex_yy_c],
dependencies : [idep_mesautil, dep_thread],
- include_directories : [inc_include, inc_src, inc_mesa, inc_intel],
+ include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_intel],
link_with : [libintel_common, libintel_compiler, libintel_dev],
c_args : [no_override_init_args],
gnu_symbol_visibility : 'hidden',