Initial support for building and running SDL platform on macOS

This commit is contained in:
Ari Vuollet
2025-04-20 15:57:18 +03:00
parent c7be6f6e0e
commit 78f6080321
10 changed files with 113 additions and 14 deletions
@@ -52,6 +52,14 @@ namespace Flax.Build.Platforms
options.LinkEnv.InputLibraries.Add("Cocoa.framework");
options.LinkEnv.InputLibraries.Add("QuartzCore.framework");
options.LinkEnv.InputLibraries.Add("AVFoundation.framework");
// SDL3 requires the following frameworks:
options.LinkEnv.InputLibraries.Add("Foundation.framework");
options.LinkEnv.InputLibraries.Add("GameController.framework");
options.LinkEnv.InputLibraries.Add("Carbon.framework");
options.LinkEnv.InputLibraries.Add("ForceFeedback.framework");
options.LinkEnv.InputLibraries.Add("UniformTypeIdentifiers.framework");
options.LinkEnv.InputLibraries.Add("CoreHaptics.framework");
}
protected override void AddArgsCommon(BuildOptions options, List<string> args)