group("third_party") project("spirv-tools") uuid("621512da-bb50-40f2-85ba-ae615ff13e68") kind("StaticLib") language("C++") links({ }) defines({ "_LIB", }) includedirs({ "spirv-tools/external/include", "spirv-tools/include", }) files({ "spirv-tools/include/spirv/GLSL.std.450.h", "spirv-tools/include/spirv/OpenCL.std.h", "spirv-tools/include/spirv/spirv.h", "spirv-tools/include/spirv-tools/libspirv.h", "spirv-tools/source/assembly_grammar.cpp", "spirv-tools/source/assembly_grammar.h", "spirv-tools/source/binary.cpp", "spirv-tools/source/binary.h", "spirv-tools/source/diagnostic.cpp", "spirv-tools/source/diagnostic.h", "spirv-tools/source/disassemble.cpp", "spirv-tools/source/ext_inst.cpp", "spirv-tools/source/ext_inst.h", "spirv-tools/source/instruction.cpp", "spirv-tools/source/instruction.h", "spirv-tools/source/opcode.cpp", "spirv-tools/source/opcode.h", "spirv-tools/source/opcode.inc", "spirv-tools/source/opencl_std_ext_inst.inc", "spirv-tools/source/operand.cpp", "spirv-tools/source/operand.h", "spirv-tools/source/print.cpp", "spirv-tools/source/print.h", "spirv-tools/source/spirv_constant.h", "spirv-tools/source/spirv_definition.h", "spirv-tools/source/spirv_endian.cpp", "spirv-tools/source/spirv_endian.h", "spirv-tools/source/spirv_operands.h", "spirv-tools/source/table.cpp", "spirv-tools/source/table.h", "spirv-tools/source/text.cpp", "spirv-tools/source/text.h", "spirv-tools/source/text_handler.cpp", "spirv-tools/source/text_handler.h", "spirv-tools/source/validate.cpp", "spirv-tools/source/validate.h", "spirv-tools/source/validate_cfg.cpp", "spirv-tools/source/validate_id.cpp", "spirv-tools/source/validate_instruction.cpp", "spirv-tools/source/validate_layout.cpp", "spirv-tools/source/validate_passes.h", "spirv-tools/source/validate_ssa.cpp", "spirv-tools/source/validate_types.cpp", "spirv-tools/source/util/bitutils.h", "spirv-tools/source/util/hex_float.h", })