From 01f1b1efe8e96f0b04626a66b31db958bdd21c2f Mon Sep 17 00:00:00 2001 From: Marcin Puc Date: Sat, 25 Mar 2023 11:45:34 +0100 Subject: [PATCH] Allow customizing output directory for generated assets --- build.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build.rs b/build.rs index cd5636c8..8acacb50 100644 --- a/build.rs +++ b/build.rs @@ -43,7 +43,9 @@ fn main() -> Result<(), Box> { variables.insert("PROJECT_EXECUTABLE_UPPERCASE", &executable_name_uppercase); variables.insert("PROJECT_VERSION", PROJECT_VERSION); - let out_dir_env = std::env::var_os("OUT_DIR").expect("OUT_DIR to be set in build.rs"); + let out_dir_env = std::env::var_os("BAT_ASSETS_GEN_DIR") + .or_else(|| std::env::var_os("OUT_DIR")) + .expect("BAT_ASSETS_GEN_DIR or OUT_DIR to be set in build.rs"); let out_dir = Path::new(&out_dir_env); fs::create_dir_all(out_dir.join("assets/manual")).unwrap();