Files
sbox-public/engine/Tools/SboxBuild/Platform/MacOSPlatform.cs
s&box team 71f266059a Open source release
This commit imports the C# engine code and game files, excluding C++ source code.

[Source-Commit: ceb3d758046e50faa6258bc3b658a30c97743268]
2025-11-24 09:05:18 +00:00

16 lines
464 B
C#

namespace Facepunch;
/// <summary>
/// macOS platform implementation
/// </summary>
internal class MacOSPlatform : Platform
{
protected override string PlatformBaseName => "osx";
public override bool CompileSolution( string solutionName, bool forceRebuild = false )
{
string buildArgs = forceRebuild ? "clean build" : "build";
return Utility.RunProcess( "xcodebuild", $"-project {solutionName}.xcodeproj -configuration Release {buildArgs}", "src" );
}
}