diff options
| author | Odd Stranne <odd@mullvad.net> | 2018-07-11 16:13:46 +0200 |
|---|---|---|
| committer | Odd Stranne <odd@mullvad.net> | 2018-07-12 14:52:02 +0200 |
| commit | b5b8cf466a0858168b117281a8836f2a60dfd25f (patch) | |
| tree | 8362e03f61e78e34ed9d65b0ea6aea7c06b7aa98 /mullvad-cli | |
| parent | ad7f1a05a28b883c2e73fbf7b3d6053af98b5c04 (diff) | |
| download | mullvadvpn-b5b8cf466a0858168b117281a8836f2a60dfd25f.tar.xz mullvadvpn-b5b8cf466a0858168b117281a8836f2a60dfd25f.zip | |
Add version information for Rust binaries
Diffstat (limited to 'mullvad-cli')
| -rw-r--r-- | mullvad-cli/Cargo.toml | 3 | ||||
| -rw-r--r-- | mullvad-cli/build.rs | 9 | ||||
| -rw-r--r-- | mullvad-cli/version.rc | 27 |
3 files changed, 39 insertions, 0 deletions
diff --git a/mullvad-cli/Cargo.toml b/mullvad-cli/Cargo.toml index dbbe098aa5..f0ab1dd23c 100644 --- a/mullvad-cli/Cargo.toml +++ b/mullvad-cli/Cargo.toml @@ -19,3 +19,6 @@ mullvad-ipc-client = { path = "../mullvad-ipc-client" } mullvad-types = { path = "../mullvad-types" } talpid-types = { path = "../talpid-types" } talpid-ipc = { path = "../talpid-ipc" } + +[target.'cfg(windows)'.build-dependencies] +windres = "0.1" diff --git a/mullvad-cli/build.rs b/mullvad-cli/build.rs new file mode 100644 index 0000000000..b64f22f208 --- /dev/null +++ b/mullvad-cli/build.rs @@ -0,0 +1,9 @@ +#[cfg(windows)] +extern crate windres; + +fn main() { + #[cfg(windows)] + { + windres::Build::new().compile("version.rc").unwrap(); + } +} diff --git a/mullvad-cli/version.rc b/mullvad-cli/version.rc new file mode 100644 index 0000000000..8f9db10b4d --- /dev/null +++ b/mullvad-cli/version.rc @@ -0,0 +1,27 @@ +#include "../dist-assets/windows/version.h" + +IDI_MAIN ICON "../dist-assets/icon.ico" + +1 VERSIONINFO +FILEVERSION MAJOR_VERSION,MINOR_VERSION,PATCH_VERSION,0 +PRODUCTVERSION MAJOR_VERSION,MINOR_VERSION,PATCH_VERSION,0 +BEGIN +BLOCK "StringFileInfo" +BEGIN + BLOCK "040904E4" + BEGIN + VALUE "CompanyName", "Amagicom AB" + VALUE "FileDescription", "CLI for Mullvad VPN" + VALUE "FileVersion", PRODUCT_VERSION + VALUE "InternalName", "mullvad-cli" + VALUE "LegalCopyright", "(c) 2018 Amagicom AB" + VALUE "OriginalFilename", "mullvad.exe" + VALUE "ProductName", "Mullvad VPN" + VALUE "ProductVersion", PRODUCT_VERSION + END +END +BLOCK "VarFileInfo" +BEGIN + VALUE "Translation", 0x409, 1252 +END +END |
