working on spirv parser generator
[kazan.git] / spirv-parser / build.rs
1 // SPDX-License-Identifier: LGPL-2.1-or-later
2 // Copyright 2018 Jacob Lifshay
3 extern crate spirv_parser_generator;
4 use spirv_parser_generator::*;
5 use std::env;
6 use std::io;
7 use std::path::Path;
8
9 fn main() -> Result<(), io::Error> {
10 Input::with_default_paths(&[
11 ExtensionInstructionSet::OpenCLStd,
12 ExtensionInstructionSet::GLSLStd450,
13 ])
14 .generate()?
15 .write_to_file(Path::new(&env::var_os("OUT_DIR").unwrap()).join("generated_parser.rs"))?;
16 Ok(())
17 }