this must have been in previous commit

This commit is contained in:
2025-06-29 01:25:34 +03:00
parent cdeaac7c0c
commit b8e78174ad
217 changed files with 110408 additions and 239 deletions

View File

@@ -16,6 +16,10 @@ int launcher_build()
compileProject.files = launcher_CompiledFiles;
compileProject.includeDirectories = all_IncludeDirectories;
compileProject.bFPIC = true;
if (bStaticBuild)
{
compileProject.macros.AppendTail((C_Macro_t){"STATIC_BUILD","1"});
}
ldProject = compileProject.Compile();
ldProject.linkType = ELINK_EXECUTABLE;
@@ -27,6 +31,19 @@ int launcher_build()
ldProject.objects.AppendTail((CObject){engine_lib});
ldProject.objects.AppendTail((CObject){server_lib});
ldProject.objects.AppendTail((CObject){client_lib});
if (Target_t::DefaultTarget().kernel == TARGET_KERNEL_IOS)
{
ldProject.objects.AppendTail((CObject){"external/ios/libMoltenVK.a"});
ldProject.frameworks.AppendTail("SDL3");
ldProject.frameworks.AppendTail("CoreFoundation");
ldProject.frameworks.AppendTail("CoreGraphics");
ldProject.frameworks.AppendTail("IOSurface");
ldProject.frameworks.AppendTail("Metal");
ldProject.frameworks.AppendTail("Foundation");
ldProject.frameworks.AppendTail("QuartzCore");
ldProject.frameworks.AppendTail("UIKit");
ldProject.frameworkDirectories.AppendTail("external/ios");
};
};
CUtlString outputProject = ldProject.Link();