in build2cmake/src/torch/metal.rs [175:189]
fn render_preamble(env: &Environment, name: &str, write: &mut impl Write) -> Result<()> {
env.get_template("metal/preamble.cmake")
.wrap_err("Cannot get CMake prelude template")?
.render_to_write(
context! {
name => name,
},
&mut *write,
)
.wrap_err("Cannot render CMake prelude template")?;
write.write_all(b"\n")?;
Ok(())
}