mirror of
https://github.com/sinbad/UEScripts.git
synced 2025-02-23 13:15:23 +00:00
Respect DefaultVariants config var
This commit is contained in:
parent
a8bcbb131a
commit
93c2e09ad5
@ -126,10 +126,20 @@ try {
|
|||||||
$batchSuffix = ".bat"
|
$batchSuffix = ".bat"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$chosenVariantNames = $config.DefaultVariants
|
||||||
|
# TODO support overriding default variants with args
|
||||||
|
$chosenVariants = $config.Variants | Where-Object { $chosenVariantNames -contains $_.Name }
|
||||||
|
|
||||||
|
if ($chosenVariants.Count -ne $chosenVariantNames.Count) {
|
||||||
|
$unmatchedVariants = $chosenVariantNames | Where-Object { $chosenVariants.Name -notcontains $_ }
|
||||||
|
Write-Warning "Unknown variant(s) ignored: $($unmatchedVariants -join ", ")"
|
||||||
|
}
|
||||||
|
|
||||||
Write-Output ""
|
Write-Output ""
|
||||||
Write-Output "Project file : $projfile"
|
Write-Output "Project file : $projfile"
|
||||||
Write-Output "UE Version : $ueVersion"
|
Write-Output "UE Version : $ueVersion"
|
||||||
Write-Output "UE Install : $ueinstall"
|
Write-Output "UE Install : $ueinstall"
|
||||||
|
Write-Output "Chosen Variants : $chosenVariantNames"
|
||||||
Write-Output ""
|
Write-Output ""
|
||||||
Write-Output "Package configuration:"
|
Write-Output "Package configuration:"
|
||||||
Write-Output $config
|
Write-Output $config
|
||||||
@ -189,7 +199,7 @@ try {
|
|||||||
$runUAT = Join-Path $ueinstall "Engine/Build/BatchFiles/RunUAT$batchSuffix"
|
$runUAT = Join-Path $ueinstall "Engine/Build/BatchFiles/RunUAT$batchSuffix"
|
||||||
|
|
||||||
|
|
||||||
foreach ($variant in $config.Variants) {
|
foreach ($variant in $chosenVariants) {
|
||||||
|
|
||||||
$outDir = Join-Path $config.OutputDir "$versionNumber/$($variant.Name)"
|
$outDir = Join-Path $config.OutputDir "$versionNumber/$($variant.Name)"
|
||||||
|
|
||||||
@ -216,6 +226,8 @@ try {
|
|||||||
$argList.Add("-utf8output") > $null
|
$argList.Add("-utf8output") > $null
|
||||||
|
|
||||||
|
|
||||||
|
Write-Output "Building variant: $($variant.Name)"
|
||||||
|
|
||||||
if ($dryrun) {
|
if ($dryrun) {
|
||||||
Write-Output "Would have run:"
|
Write-Output "Would have run:"
|
||||||
Write-Output "> $runUAT $($argList -join " ")"
|
Write-Output "> $runUAT $($argList -join " ")"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user