mirror of
https://github.com/perstarkse/minne.git
synced 2026-04-29 04:07:04 +02:00
feat: release build bundles templates in bin
This commit is contained in:
12
crates/html-router/build.rs
Normal file
12
crates/html-router/build.rs
Normal file
@@ -0,0 +1,12 @@
|
||||
fn main() {
|
||||
// Get the build profile ("debug" or "release")
|
||||
let profile = std::env::var("PROFILE").unwrap_or_else(|_| "debug".to_string());
|
||||
|
||||
// Embed templates only for release builds
|
||||
if profile == "release" {
|
||||
// Embed templates from the "templates" directory relative to CARGO_MANIFEST_DIR
|
||||
minijinja_embed::embed_templates!("templates");
|
||||
} else {
|
||||
println!("cargo:info=Build: Skipping template embedding for debug build.");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user