From: Nicholas Tsirakis Date: Fri, 6 Nov 2020 20:48:44 +0000 (-0500) Subject: Inherit versioning info from environment if present X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=a7cfec73d535cbbe750eadbb60fb433f5b6d0c3b;p=pvdrivers%2Fwin%2Fxennet.git Inherit versioning info from environment if present As the drivers stabilize and mature, there is an ever-growing chance that other opensource virtualization projects will adopt them. Allow external projects to inject their own versioning into the drivers instead of hardcoding the latest winpv version. Signed-off-by: Nicholas Tsirakis Acked-by: Owen Smith --- diff --git a/build.ps1 b/build.ps1 index c4858af..9f66e95 100644 --- a/build.ps1 +++ b/build.ps1 @@ -79,9 +79,17 @@ if ([string]::IsNullOrEmpty($Env:BUILD_NUMBER)) { Set-Item -Path Env:BUILD_NUMBER -Value $BuildNum } -Set-Item -Path Env:MAJOR_VERSION -Value '9' -Set-Item -Path Env:MINOR_VERSION -Value '1' -Set-Item -Path Env:MICRO_VERSION -Value '0' +if ([string]::IsNullOrEmpty($Env:MAJOR_VERSION)) { + Set-Item -Path Env:MAJOR_VERSION -Value '9' +} + +if ([string]::IsNullOrEmpty($Env:MINOR_VERSION)) { + Set-Item -Path Env:MINOR_VERSION -Value '1' +} + +if ([string]::IsNullOrEmpty($Env:MICRO_VERSION)) { + Set-Item -Path Env:MICRO_VERSION -Value '0' +} if ([string]::IsNullOrEmpty($Arch) -or $Arch -eq "x86" -or $Arch -eq "Win32") { Build "x86" $Type