diff options
| author | Linus Färnstrand <linus@mullvad.net> | 2018-09-21 14:47:43 +0200 |
|---|---|---|
| committer | Linus Färnstrand <linus@mullvad.net> | 2018-09-24 16:11:57 +0200 |
| commit | 967bf662fe56017dcb7cb9211c0e7f8440458cb2 (patch) | |
| tree | 89f264e82883d73fdd99c327e8c9e4833758a226 | |
| parent | c3888f3b39011abae7f34715c14243bec40128b1 (diff) | |
| download | mullvadvpn-967bf662fe56017dcb7cb9211c0e7f8440458cb2.tar.xz mullvadvpn-967bf662fe56017dcb7cb9211c0e7f8440458cb2.zip | |
Only add metadata to daemon when not testing
| -rwxr-xr-x | build.sh | 2 | ||||
| -rw-r--r-- | mullvad-daemon/build.rs | 10 |
2 files changed, 10 insertions, 2 deletions
@@ -117,7 +117,7 @@ if [[ "$(uname -s)" == "MINGW"* ]]; then fi echo "Building Rust code in release mode using $RUSTC_VERSION..." -cargo +stable build --release +MULLVAD_ADD_MANIFEST="1" cargo +stable build --release ################################################################################ # Other work to prepare the release. diff --git a/mullvad-daemon/build.rs b/mullvad-daemon/build.rs index e629f39232..f35e2fa4a1 100644 --- a/mullvad-daemon/build.rs +++ b/mullvad-daemon/build.rs @@ -24,7 +24,15 @@ fn main() { winapi::um::winnt::LANG_ENGLISH, winapi::um::winnt::SUBLANG_ENGLISH_US, )); - res.set_manifest_file("mullvad-daemon.manifest"); + println!("cargo:rerun-if-env-changed=MULLVAD_ADD_MANIFEST"); + if env::var("MULLVAD_ADD_MANIFEST") + .map(|s| s != "0") + .unwrap_or(false) + { + res.set_manifest_file("mullvad-daemon.manifest"); + } else { + println!("cargo:warning=Skipping mullvad-daemon manifest"); + } res.compile().expect("Unable to generate windows resources"); } } |
