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"
|
||||
}
|
||||
|
||||
$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 "Project file : $projfile"
|
||||
Write-Output "UE Version : $ueVersion"
|
||||
Write-Output "UE Install : $ueinstall"
|
||||
Write-Output "Project file : $projfile"
|
||||
Write-Output "UE Version : $ueVersion"
|
||||
Write-Output "UE Install : $ueinstall"
|
||||
Write-Output "Chosen Variants : $chosenVariantNames"
|
||||
Write-Output ""
|
||||
Write-Output "Package configuration:"
|
||||
Write-Output $config
|
||||
@ -189,7 +199,7 @@ try {
|
||||
$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)"
|
||||
|
||||
@ -216,6 +226,8 @@ try {
|
||||
$argList.Add("-utf8output") > $null
|
||||
|
||||
|
||||
Write-Output "Building variant: $($variant.Name)"
|
||||
|
||||
if ($dryrun) {
|
||||
Write-Output "Would have run:"
|
||||
Write-Output "> $runUAT $($argList -join " ")"
|
||||
|
Loading…
x
Reference in New Issue
Block a user