diff options
| author | Odd Stranne <odd@mullvad.net> | 2018-07-12 15:11:54 +0200 |
|---|---|---|
| committer | Odd Stranne <odd@mullvad.net> | 2018-07-12 15:11:54 +0200 |
| commit | a196ecaa4330bc6c3a66520ebd58dee3247f21b2 (patch) | |
| tree | 7cb15df96c9c1cd6609b21328c6e7d302e91cf78 /build.sh | |
| parent | ad7f1a05a28b883c2e73fbf7b3d6053af98b5c04 (diff) | |
| parent | f090c27be8cf2d55ce17d9ce586280307308562c (diff) | |
| download | mullvadvpn-a196ecaa4330bc6c3a66520ebd58dee3247f21b2.tar.xz mullvadvpn-a196ecaa4330bc6c3a66520ebd58dee3247f21b2.zip | |
Merge branch 'windows-versioninfo'
Diffstat (limited to 'build.sh')
| -rwxr-xr-x | build.sh | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -72,6 +72,7 @@ function restore_metadata_backups() { mv mullvad-daemon/Cargo.toml.bak mullvad-daemon/Cargo.toml || true mv mullvad-cli/Cargo.toml.bak mullvad-cli/Cargo.toml || true mv mullvad-problem-report/Cargo.toml.bak mullvad-problem-report/Cargo.toml || true + mv dist-assets/windows/version.h.bak dist-assets/windows/version.h || true } trap 'restore_metadata_backups' EXIT @@ -85,6 +86,21 @@ sed -i.bak \ mullvad-daemon/Cargo.toml \ mullvad-cli/Cargo.toml \ mullvad-problem-report/Cargo.toml + +SEMVER_ARRAY=($(echo $SEMVER_VERSION | sed -r 's/[.-]+/ /g')) + +SEMVER_MAJOR=${SEMVER_ARRAY[0]} +SEMVER_MINOR=${SEMVER_ARRAY[1]} +SEMVER_PATCH=${SEMVER_ARRAY[2]} + +cp dist-assets/windows/version.h dist-assets/windows/version.h.bak + +cat <<EOF > dist-assets/windows/version.h +#define MAJOR_VERSION $SEMVER_MAJOR +#define MINOR_VERSION $SEMVER_MINOR +#define PATCH_VERSION $SEMVER_PATCH +#define PRODUCT_VERSION "$PRODUCT_VERSION" +EOF ################################################################################ # Compile and link all binaries. |
