http and lots of formats

This commit is contained in:
2026-01-05 00:30:37 +02:00
parent 965cecc901
commit f886350eb1
23 changed files with 1727 additions and 121 deletions

View File

@@ -7,7 +7,7 @@
ADD_DEPENDENCY_BUILD_FILE(tier0, "../tier0/build.cpp");
ADD_DEPENDENCY_BUILD_FILE(tier1, "../tier1/build.cpp");
ADD_DEPENDENCY_BUILD_FILE(tier2, "../tier2/build.cpp");
ADD_DEPENDENCY_BUILD_FILE(apple, "apple/build.cpp");
ADD_DEPENDENCY_BUILD_FILE(appleauth, "../appleauth/build.cpp");
CUtlVector<CUtlString> g_fpcFiles = {
@@ -139,14 +139,9 @@ DECLARE_BUILD_STAGE(install)
CUtlString szTier0 = GET_PROJECT_LIBRARY(tier0, "tier0");
CUtlString szTier1 = GET_PROJECT_LIBRARY(tier1, "tier1");
CUtlString szTier2 = GET_PROJECT_LIBRARY(tier2, "tier2");
CUtlString xtool = GET_PROJECT_LIBRARY(xtool_cpp, "xtool");
filesystem2->CopyFile("build/fpc_temp", szExe);
filesystem2->CopyFile("build/libfpc_temp.so", szLibFpc);
if (xtool)
{
filesystem2->CopyFile("build", xtool);
}
/*
filesystem2->CopyFile("build/libtier1.a", szTier1);

View File

@@ -82,6 +82,14 @@ CUtlString ILinker::Link( LinkProject_t *pProject )
break;
}
}
for (auto object: pProject->libraryObjects)
{
if (filesystem2->ShouldRecompile(object,szOutputFile))
{
shouldRecompile = true;
break;
}
}
if (!shouldRecompile)
goto compiled;