disable lots of warnings
[kazan.git] / shader-compiler-llvm-7 / src / lib.rs
1 // SPDX-License-Identifier: LGPL-2.1-or-later
2 // Copyright 2018 Jacob Lifshay
3 extern crate shader_compiler;
4
5 #[cfg_attr(feature = "cargo-clippy", allow(clippy::const_static_lifetime))]
6 #[allow(dead_code)]
7 #[allow(non_upper_case_globals)]
8 #[allow(non_camel_case_types)]
9 mod llvm {
10 include!(concat!(env!("OUT_DIR"), "/llvm_c.rs"));
11 }
12
13 mod backend;
14 mod tests;
15
16 pub use backend::LLVM7CompilerConfig;
17
18 pub const LLVM_7_SHADER_COMPILER: backend::LLVM7Compiler = backend::LLVM7Compiler;