pan/bi: Import algebraic pass from midgard
[mesa.git] / src / panfrost / bifrost / meson.build
index acc54ee25bbeed4aeaf8b405139f4fc93f20a6c5..bde656933f2846002c91eff0bb99759af6d90ca2 100644 (file)
@@ -28,9 +28,21 @@ libpanfrost_bifrost_files = files(
   'bifrost_compile.c',
 )
 
+bifrost_nir_algebraic_c = custom_target(
+  'bifrost_nir_algebraic.c',
+  input : 'bifrost_nir_algebraic.py',
+  output : 'bifrost_nir_algebraic.c',
+  command : [
+    prog_python, '@INPUT@',
+    '-p', join_paths(meson.source_root(), 'src/compiler/nir/'),
+  ],
+  capture : true,
+  depend_files : nir_algebraic_py,
+)
+
 libpanfrost_bifrost = static_library(
   'panfrost_bifrost',
-  [libpanfrost_bifrost_files],
+  [libpanfrost_bifrost_files, bifrost_nir_algebraic_c],
   include_directories : [inc_common, inc_include, inc_src],
   dependencies: [idep_nir],
   link_with: [libpanfrost_util],