aboutsummaryrefslogtreecommitdiffstats
path: root/build.rs
diff options
context:
space:
mode:
Diffstat (limited to 'build.rs')
-rw-r--r--build.rs23
1 files changed, 14 insertions, 9 deletions
diff --git a/build.rs b/build.rs
index fdc9ce7..b754eff 100644
--- a/build.rs
+++ b/build.rs
@@ -5,15 +5,20 @@ fn main() {
let input = format!("{dir}/style.css");
let output = format!("{dir}/static/style.css");
- let result = std::process::Command::new("tailwindcss")
+ match std::process::Command::new("tailwindcss")
.args(["-m", "--input", &input, "--output", &output])
.output()
- .expect("Unable to generate css");
-
- if !result.status.success() {
- let error = String::from_utf8_lossy(&result.stderr);
- println!("cargo:warning=tailwind returned {}", result.status);
- println!("cargo:warning=Unable to build CSS !");
- println!("cargo:warning=Output: {error}");
- }
+ {
+ Ok(result) => {
+ if !result.status.success() {
+ let error = String::from_utf8_lossy(&result.stderr);
+ println!("cargo:warning=tailwindcss returned {}", result.status);
+ println!("cargo:warning=Unable to build CSS !");
+ println!("cargo:warning=Output: {error}");
+ }
+ },
+ Err(e) => {
+ println!("cargo:warning=Could not run tailwindcss: {}", e);
+ },
+ }
}