improvements

This commit is contained in:
2025-12-14 12:32:24 +02:00
parent 90a0c55d1d
commit c4406d1891
20 changed files with 529 additions and 95 deletions

View File

@@ -152,7 +152,6 @@ LinkProject_t CClangCompiler::Compile( CProject_t *pProject )
// Run CC
for (auto &file: pProject->files)
{
V_printf(" CC %s\n", file.GetString());
bool bAreDependenciesUpdated = false;
CUtlString szOutputFile = GetOutputObjectName(pProject, hash, file);
@@ -201,6 +200,10 @@ LinkProject_t CClangCompiler::Compile( CProject_t *pProject )
args.AppendTail(CUtlString("--sysroot=%s", pProject->m_target.szSysroot));
}
*/
if (!filesystem2->ShouldRecompile(file, szOutputFile))
goto skipcompile;
else
V_printf(" CC %s\n", file.GetString());
runner->Run(GetCompilerExecutable(pProject), args);
skipcompile: