simple http client

This commit is contained in:
2026-01-03 04:20:33 +02:00
parent 1897035d8e
commit 965cecc901
16 changed files with 428 additions and 521 deletions

View File

@@ -16,7 +16,7 @@ DECLARE_BUILD_STAGE(xtool)
}
CUtlString outputProject = CUtlString("fpcxtool/.build/%s/debug/libfpcxtool.a",Target_t::HostTarget().GetTriplet().GetString());
CUtlString outputProject = CUtlString("fpcxtool/.build/%s/debug/libfpcxtool.so",Target_t::HostTarget().GetTriplet().GetString());
V_printf("SWIFT %s\n", outputProject.GetString());
CUtlVector<CUtlString> args = {"build"};
@@ -36,14 +36,18 @@ DECLARE_BUILD_STAGE(xtool_cpp)
compileProject.m_szName = "xtool";
compileProject.files = {
"fpcxtool/sign.cpp"
"fpcxtool/fpcxtool.cpp"
};
compileProject.includeDirectories = {"../public","../../public"};
compileProject.bFPIC = true;
ldProject = ccompiler->Compile(&compileProject);
ldProject.linkType = ELINK_DYNAMIC_LIBRARY;
ldProject.libraryObjects.AppendTail(GET_PROJECT_LIBRARY(xtool, "xtool"));
ldProject.objects.AppendTail({GET_PROJECT_LIBRARY(xtool, "xtool")});
ldProject.libraryObjects = {
GET_PROJECT_LIBRARY(tier1, "tier1"),
};
szOutputProject = linker->Link(&ldProject);
ADD_OUTPUT_OBJECT("xtool", szOutputProject);
return 0;