PR #12106: PVS-Studio - SN-DBS integration fix

#jira UE-219230

[CL 34909349 by tntnkn in ue5-main branch]
This commit is contained in:
tntnkn
2024-07-18 14:26:13 -04:00
parent d484b1952e
commit ce2c594251

View File

@@ -650,7 +650,12 @@ namespace UnrealBuildTool
}
yield return DirectoryItem.GetItemByDirectoryReference(Unreal.RootDirectory);
}
public override void SetEnvironmentVariables()
{
Target.WindowsPlatform.Environment?.SetEnvironmentVariables();
}
static Version GetAnalyzerVersion(FileReference AnalyzerPath)
{
string Output = String.Empty;
@@ -931,12 +936,8 @@ namespace UnrealBuildTool
Arguments.Add($"--cfg \"{ConfigFileItem.AbsolutePath}\"");
Arguments.Add($"--i-file=\"{PreprocessedFileItem.AbsolutePath}\"");
Arguments.Add($"--analysis-mode {(uint)Settings.ModeFlags}");
if (LicenseFile != null)
{
Arguments.Add($"--lic-file \"{LicenseFile}\"");
AnalyzeAction.PrerequisiteItems.Add(FileItem.GetItemByFileReference(LicenseFile));
}
Arguments.Add($"--lic-name \"{ApplicationSettings?.UserName}\" --lic-key \"{ApplicationSettings?.SerialNumber}\"");
AnalyzeAction.CommandArguments = String.Join(' ', Arguments);
AnalyzeAction.PrerequisiteItems.Add(ConfigFileItem);