mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-04-20 00:02:55 +00:00
Update ZCG new console output
This commit is contained in:
parent
e33250a2de
commit
5290d3a768
@ -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;
|
||||
}
|
||||
|
@ -63,8 +63,11 @@ 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;
|
||||
|
@ -63,8 +63,11 @@ 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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user