From 655f08d55a5278c417dbc2bc117ae7704cb3883a Mon Sep 17 00:00:00 2001 From: Dean Ellis Date: Thu, 22 Jan 2026 21:54:19 +0000 Subject: [PATCH] Update CMake arguments for macOS build Fixes MonoGame/MonoGame#9013 --- build/BuildMacOSTask.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/BuildMacOSTask.cs b/build/BuildMacOSTask.cs index 51b9a47..de126e3 100644 --- a/build/BuildMacOSTask.cs +++ b/build/BuildMacOSTask.cs @@ -13,7 +13,7 @@ public override void Run(BuildContext context) { var buildWorkingDir = "mojoshaderbuild/"; context.CreateDirectory(buildWorkingDir); - context.StartProcess("cmake", new ProcessSettings { WorkingDirectory = buildWorkingDir, Arguments = "../mojoshader/CMakeLists.txt -DCMAKE_OSX_ARCHITECTURES=\"x86_64;arm64\"" }); + context.StartProcess("cmake", new ProcessSettings { WorkingDirectory = buildWorkingDir, Arguments = "../mojoshader/CMakeLists.txt -DCMAKE_OSX_DEPLOYMENT_TARGET=10.15 -DCMAKE_OSX_ARCHITECTURES=\"x86_64;arm64\"" }); context.StartProcess("cmake", new ProcessSettings { WorkingDirectory = buildWorkingDir, Arguments = "--build . --config release" }); context.CopyFile(System.IO.Path.Combine(buildWorkingDir, "libmojoshader.dylib"), $"{context.ArtifactsDir}/libmojoshader.dylib"); }