diff --git a/eng/AfterSigning.targets b/eng/AfterSigning.targets index dbe630432..a2a586db7 100644 --- a/eng/AfterSigning.targets +++ b/eng/AfterSigning.targets @@ -4,7 +4,7 @@ diff --git a/run-build.ps1 b/run-build.ps1 index 4f2e1275f..4286a0a3f 100644 --- a/run-build.ps1 +++ b/run-build.ps1 @@ -8,6 +8,7 @@ param( [string]$Configuration="Debug", [string]$Architecture="x64", [switch]$Sign=$false, + [switch]$Pack=$false, [switch]$PgoInstrument, [bool]$WarnAsError=$true, [Parameter(ValueFromRemainingArguments=$true)][String[]]$ExtraParameters @@ -29,6 +30,10 @@ if ($Sign) { $WarnAsError = $false } +if ($Pack) { + $Parameters = "$Parameters /p:PackInstaller=true" +} + $Parameters = "$Parameters -WarnAsError `$$WarnAsError" try { diff --git a/run-build.sh b/run-build.sh index c380d75ce..e735b79f3 100755 --- a/run-build.sh +++ b/run-build.sh @@ -45,6 +45,9 @@ while [[ $# > 0 ]]; do --pgoInstrument) args+=("/p:PgoInstrument=true") ;; + --pack) + args+=("/p:PackInstaller=true") + ;; --help) echo "Usage: $0 [--configuration ] [--architecture ] [--docker ] [--help]" echo "" diff --git a/src/redist/targets/Crossgen.targets b/src/redist/targets/Crossgen.targets index 8d748f64e..b07e9abb3 100644 --- a/src/redist/targets/Crossgen.targets +++ b/src/redist/targets/Crossgen.targets @@ -1,7 +1,7 @@ diff --git a/src/redist/targets/GenerateArchives.targets b/src/redist/targets/GenerateArchives.targets index 369d54511..d19a60e8f 100644 --- a/src/redist/targets/GenerateArchives.targets +++ b/src/redist/targets/GenerateArchives.targets @@ -1,6 +1,6 @@