From 37def9bb836f69a0320e351b482c4f784b5af061 Mon Sep 17 00:00:00 2001 From: Florian Hofmair Date: Tue, 17 Oct 2017 08:11:42 +0200 Subject: [PATCH] Allow overriding of OUT_DIR in build.rs (#124) --- build.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build.rs b/build.rs index 4df560d..217384b 100644 --- a/build.rs +++ b/build.rs @@ -6,7 +6,8 @@ use clap::Shell; include!("src/app.rs"); fn main() { - let outdir = match std::env::var_os("OUT_DIR") { + let var = std::env::var_os("SHELL_COMPLETIONS_DIR").or(std::env::var_os("OUT_DIR")); + let outdir = match var { None => return, Some(outdir) => outdir, };