Edit

IABSD.fr/xenocara/lib/mesa/src/intel/executor/meson.build

Branch :

  • Show log

    Commit

  • Author : jsg
    Date : 2025-06-05 11:23:11
    Hash : 67d6f117
    Message : Import Mesa 25.0.7

  • lib/mesa/src/intel/executor/meson.build
  • # Copyright © 2024 Intel Corporation
    # SPDX-License-Identifier: MIT
    
    if not dep_lua.found()
      subdir_done()
    endif
    
    executor_flags = [
      no_override_init_args,
      sse2_args,
    ]
    
    executor_includes = [
      inc_include,
      inc_src,
      inc_intel,
    ]
    
    executor_hw_libs = []
    foreach v: ['90', '110', '120', '125', '200', '300']
      executor_hw_libs += static_library(
        'executor_hw_ver@0@'.format(v),
        ['executor_genx.c', gen_xml_pack],
        include_directories: [executor_includes],
        c_args: [
          executor_flags,
          '-DGFX_VERx10=@0@'.format(v),
        ],
        gnu_symbol_visibility: 'hidden',
        dependencies: [
          dep_valgrind,
          idep_genxml,
        ],
      )
    endforeach
    
    executor = executable(
      'executor',
      [
        'executor_main.c',
        'executor_macros.c',
      ],
      dependencies: [
        dep_libdrm,
        dep_lua,
        dep_valgrind,
        idep_brw_asm,
        idep_genxml,
        idep_intel_decoder_brw,
        idep_intel_dev,
        idep_libintel_common,
      ],
      include_directories: [executor_includes],
      link_with: [executor_hw_libs],
      c_args: [executor_flags],
      gnu_symbol_visibility: 'hidden',
      install: true
    )