xref: /aosp_15_r20/external/mesa3d/src/imagination/rogue/tools/meson.build (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard Worker# Copyright © 2022 Imagination Technologies Ltd.
2*61046927SAndroid Build Coastguard Worker# SPDX-License-Identifier: MIT
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard Worker# FIXME: Remove idep_vulkan_runtime once
5*61046927SAndroid Build Coastguard Worker# the compiler/driver interface is finalised.
6*61046927SAndroid Build Coastguard Workerrogue_compiler = executable(
7*61046927SAndroid Build Coastguard Worker  'rogue_vk_compiler',
8*61046927SAndroid Build Coastguard Worker  'vk_compiler.c',
9*61046927SAndroid Build Coastguard Worker  link_with : [libpowervr_rogue],
10*61046927SAndroid Build Coastguard Worker  dependencies : [idep_mesautil, idep_nir, idep_vulkan_runtime, dep_csbgen],
11*61046927SAndroid Build Coastguard Worker  include_directories : [
12*61046927SAndroid Build Coastguard Worker    inc_imagination,
13*61046927SAndroid Build Coastguard Worker    inc_include,
14*61046927SAndroid Build Coastguard Worker    inc_src,
15*61046927SAndroid Build Coastguard Worker    inc_rogue,
16*61046927SAndroid Build Coastguard Worker  ],
17*61046927SAndroid Build Coastguard Worker  c_args : [imagination_c_args],
18*61046927SAndroid Build Coastguard Worker  build_by_default : with_imagination_tools,
19*61046927SAndroid Build Coastguard Worker  install : false,
20*61046927SAndroid Build Coastguard Worker)
21