Fix -monolithic and -modular command line arguments not being parsed by UBT (causing monolithic-editor CIS steps to just build in modular configuration).

Also workaround several issues preventing monolithic editor compile from succeeding.

#rb none
#lockdown Nick.Penwarden

[CL 3774039 by Ben Marsh in Main branch]
This commit is contained in:
Ben Marsh
2017-11-27 10:13:22 -05:00
parent a82457956a
commit b719367851
10 changed files with 35 additions and 30 deletions

View File

@@ -41,7 +41,7 @@ FString FVisualStudioCodeSourceCodeAccessor::GetSolutionPath() const
}
/** save all open documents in visual studio, when recompiling */
void OnModuleCompileStarted(bool bIsAsyncCompile)
static void OnModuleCompileStarted(bool bIsAsyncCompile)
{
FVisualStudioCodeSourceCodeAccessModule& VisualStudioCodeSourceCodeAccessModule = FModuleManager::LoadModuleChecked<FVisualStudioCodeSourceCodeAccessModule>(TEXT("VisualStudioCodeSourceCodeAccess"));
VisualStudioCodeSourceCodeAccessModule.GetAccessor().SaveAllOpenDocuments();