55 [string ]$root = $PSScriptRoot ,
66 [string ]$runTests = " YES" ,
77 [string ]$failBuildOnTest = " YES" ,
8- [string ]$slnFile = " wilson.sln" ,
9- [switch ]$runApiCompat ,
10- [switch ]$generateContractAssemblies )
8+ [string ]$slnFile = " wilson.sln"
9+ )
1110
1211# ################################################ Functions ############################################################
1312
@@ -47,21 +46,6 @@ function CreateArtifactsRoot($folder)
4746 mkdir $folder | Out-Null
4847}
4948
50- function GenerateContractAssemblies ($root )
51- {
52- # clear content of baseline files as it is not relevant for the next version
53- ClearBaselineFiles($root )
54-
55- # execute generateContractAssemblies script
56- & " $root \generateContractAssemblies.ps1" .
57- }
58-
59- function ClearBaselineFiles ($root )
60- {
61- Write-Host " >>> Clear-Content $root \Tools\apiCompat\baseline\*.txt"
62- Clear-Content $root \Tools\apiCompat\baseline\* .txt
63- }
64-
6549# ################################################ Functions ############################################################
6650
6751if ($env: VSINSTALLDIR )
@@ -79,8 +63,6 @@ Write-Host "root: " $root;
7963Write-Host " runTests: " $runTests ;
8064Write-Host " failBuildOnTest: " $failBuildOnTest ;
8165Write-Host " slnFile: " $slnFile ;
82- Write-Host " runApiCompat: " $runApiCompat ;
83- Write-Host " generateContractAssemblies: " $generateContractAssemblies ;
8466WriteSectionFooter(" End build.ps1 - parameters" );
8567
8668[xml ]$buildConfiguration = Get-Content $PSScriptRoot \buildConfiguration.xml
@@ -105,17 +87,17 @@ WriteSectionFooter("End Environment");
10587
10688$ErrorActionPreference = " Stop"
10789
108- WriteSectionHeader(" VerifyResourceUsage.pl" );
90+ WriteSectionHeader(" VerifyResourceUsage.pl" );
10991
110- Write-Host " >>> Start-Process -Wait -PassThru -NoNewWindow perl $root \src\VerifyResourceUsage.pl"
111- $verifyResourceUsageResult = Start-Process - Wait - PassThru - NoNewWindow perl $root \src\VerifyResourceUsage.pl
92+ Write-Host " >>> Start-Process -Wait -PassThru -NoNewWindow perl $root \src\VerifyResourceUsage.pl"
93+ $verifyResourceUsageResult = Start-Process - Wait - PassThru - NoNewWindow perl $root \src\VerifyResourceUsage.pl
11294
113- if ($verifyResourceUsageResult.ExitCode -ne 0 )
114- {
115- throw " VerifyResourceUsage.pl failed."
116- }
95+ if ($verifyResourceUsageResult.ExitCode -ne 0 )
96+ {
97+ throw " VerifyResourceUsage.pl failed."
98+ }
11799
118- WriteSectionFooter(" End VerifyResourceUsage.pl" );
100+ WriteSectionFooter(" End VerifyResourceUsage.pl" );
119101
120102WriteSectionHeader(" Build" );
121103
@@ -138,24 +120,17 @@ CreateArtifactsRoot($artifactsRoot);
138120pushd
139121Set-Location $root
140122Write-Host " "
141- Write-Host " >>> Start-Process -wait -NoNewWindow $msbuildexe /restore:True /p:UseSharedCompilation=false /nr:false /verbosity:m /p:Configuration=$buildType /p:RunApiCompat= $runApiCompat $slnFile "
123+ Write-Host " >>> Start-Process -wait -NoNewWindow $msbuildexe /restore:True /p:UseSharedCompilation=false /nr:false /verbosity:m /p:Configuration=$buildType $slnFile "
142124Write-Host " "
143125Write-Host " msbuildexe: " $msbuildexe
144- $p = Start-Process - Wait - PassThru - NoNewWindow $msbuildexe " /r:True /p:UseSharedCompilation=false /nr:false /verbosity:m /p:Configuration=$buildType /p:RunApiCompat= $runApiCompat $slnFile "
126+ $p = Start-Process - Wait - PassThru - NoNewWindow $msbuildexe " /r:True /p:UseSharedCompilation=false /nr:false /verbosity:m /p:Configuration=$buildType $slnFile "
145127
146128if ($p.ExitCode -ne 0 )
147129{
148130 throw " Build failed."
149131}
150132popd
151133
152- if ($generateContractAssemblies.IsPresent )
153- {
154- WriteSectionHeader(" Generating Contract Assemblies" );
155- GenerateContractAssemblies($root );
156- WriteSectionFooter(" End Generating Contract Assemblies" );
157- }
158-
159134foreach ($project in $buildConfiguration.SelectNodes (" root/projects/src/project" ))
160135{
161136 $name = $project.name ;
0 commit comments