Update ZCG new console output

This commit is contained in:
Jan 2021-03-01 14:12:36 +01:00
parent e33250a2de
commit 5290d3a768
3 changed files with 29 additions and 4 deletions

View File

@ -88,6 +88,7 @@ bool CodeGenerator::GenerateCode(IDataRepository* repository)
assets.push_back(info);
}
const auto start = std::chrono::steady_clock::now();
for (const auto& generationTask : m_args->m_generation_tasks)
{
auto templateName = generationTask.m_template_name;
@ -107,8 +108,13 @@ bool CodeGenerator::GenerateCode(IDataRepository* repository)
{
auto context = RenderingContext::BuildContext(repository, asset);
if (!GenerateCodeForTemplate(context.get(), foundTemplate->second.get()))
{
std::cout << "Failed to generate code for asset '" << asset->m_definition->GetFullName() << "' with preset '" << foundTemplate->first << "'\n";
return false;
}
std::cout << "Successfully generated code for asset '" << asset->m_definition->GetFullName() << "' with preset '" << foundTemplate->first << "'\n";
}
}
else
{
@ -121,6 +127,11 @@ bool CodeGenerator::GenerateCode(IDataRepository* repository)
return false;
}
}
const auto end = std::chrono::steady_clock::now();
if (m_args->m_verbose)
{
std::cout << "Generating code took " << std::chrono::duration_cast<std::chrono::milliseconds>(end - start).count() << "ms" << std::endl;
}
return true;
}

View File

@ -64,7 +64,10 @@ void CommandsFileReader::SetupPostProcessors()
bool CommandsFileReader::ReadCommandsFile(IDataRepository* repository)
{
if(m_args->m_verbose)
{
std::cout << "Reading commands file: " << m_filename << std::endl;
}
if (!OpenBaseStream())
return false;
@ -77,7 +80,11 @@ bool CommandsFileReader::ReadCommandsFile(IDataRepository* repository)
const auto start = std::chrono::steady_clock::now();
const auto result = parser->Parse();
const auto end = std::chrono::steady_clock::now();
if(m_args->m_verbose)
{
std::cout << "Processing commands took " << std::chrono::duration_cast<std::chrono::milliseconds>(end - start).count() << "ms" << std::endl;
}
if (!result)
return false;

View File

@ -64,7 +64,10 @@ void HeaderFileReader::SetupPostProcessors()
bool HeaderFileReader::ReadHeaderFile(IDataRepository* repository)
{
if (m_args->m_verbose)
{
std::cout << "Reading header file: " << m_filename << std::endl;
}
if (!OpenBaseStream())
return false;
@ -79,7 +82,11 @@ bool HeaderFileReader::ReadHeaderFile(IDataRepository* repository)
if (result)
result = parser->SaveToRepository(repository);
const auto end = std::chrono::steady_clock::now();
if(m_args->m_verbose)
{
std::cout << "Processing header took " << std::chrono::duration_cast<std::chrono::milliseconds>(end - start).count() << "ms" << std::endl;
}
if (!result)
return false;