1# Copyright © Microsoft Corporation 2# SPDX-License-Identifier: MIT 3 4libspirv_to_dxil = both_libraries( 5 'spirv_to_dxil', 6 [ 7 files( 8 'dxil_spirv_nir.c', 9 'dxil_spirv_nir.h', 10 'dxil_spirv_nir_lower_bindless.c', 11 'spirv_to_dxil.c', 12 'spirv_to_dxil.h', 13 ), 14 sha1_h, 15 ], 16 vs_module_defs : 'spirv_to_dxil.def', 17 dependencies : [idep_nir, idep_vtn, idep_libdxil_compiler], 18 include_directories : [inc_include, inc_src], 19 install : true, 20) 21 22idep_libspirv_to_dxil = declare_dependency( 23 link_with : libspirv_to_dxil.get_static_lib(), 24 include_directories : include_directories('.') 25) 26 27spirv_to_dxil = executable( 28 'spirv2dxil', 29 files( 30 'spirv2dxil.c', 31 ), 32 dependencies : [idep_nir, idep_libdxil_compiler, idep_getopt, idep_libspirv_to_dxil], 33 include_directories : [inc_include, inc_src], 34 build_by_default : true, 35 install : true, 36) 37