Do bulk replace of stl types.
This commit is contained in:
parent
521486be62
commit
c25a56ee19
531 changed files with 2274 additions and 2181 deletions
|
@ -16,6 +16,9 @@ BuildSession::BuildSession(const String& source_dir,
|
|||
{
|
||||
m_build_dir = build_dir;
|
||||
}
|
||||
m_compiler_flags.push_back("-g");
|
||||
m_compiler_flags.push_back("-fno-exceptions");
|
||||
m_compiler_flags.push_back("-fno-rtti");
|
||||
}
|
||||
|
||||
Status BuildSession::scan()
|
||||
|
@ -55,19 +58,22 @@ Status BuildSession::build()
|
|||
{
|
||||
for(const auto& source : library.get_sources())
|
||||
{
|
||||
String compiler_command = m_compiler_command + " -c ";
|
||||
compiler_command += source.str() + " ";
|
||||
LOG_INFO("Running command: " << compiler_command);
|
||||
|
||||
const auto self_name = Process::get_self_name();
|
||||
if (!self_name.ok())
|
||||
Vector<String> args = m_compiler_flags;
|
||||
args.push_back("-c");
|
||||
for(const auto& include_dir : library.get_include_dirs())
|
||||
{
|
||||
return Status(self_name.error());
|
||||
args.push_back(_s("-I") + include_dir.str());
|
||||
}
|
||||
LOG_INFO("Self name is: " << self_name.value());
|
||||
break;
|
||||
args.push_back(source.str());
|
||||
LOG_INFO("Compiling " << source.file_name());
|
||||
const auto run_status = Process::launch(m_compiler_command, args);
|
||||
if (!run_status.ok())
|
||||
{
|
||||
return run_status;
|
||||
}
|
||||
//break;
|
||||
}
|
||||
break;
|
||||
//break;
|
||||
}
|
||||
return {};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue