recipes/backend/build.rs
2020-05-20 17:25:56 +02:00

25 lines
No EOL
734 B
Rust

/*
Additionnal build, doc: https://doc.rust-lang.org/cargo/reference/build-scripts.html
What is build here:
- Compile the SASS file to CSS file.
*/
use std::process::Command;
fn main() {
println!("cargo:rerun-if-changed=style.scss");
let output =
Command::new("sass")
.arg("./style.scss")
.arg("./static/style.css")
.output()
.expect("Unable to compile SASS file, install SASS, see https://sass-lang.com/");
if !output.status.success() {
//panic!("Unable to compile SASS file, install SASS, see https://sass-lang.com/")
let error = std::fs::read_to_string("./static/style.css").expect("unable to read style.css");
panic!(error);
}
}