Skip to content

Building

Hyper edited this page Aug 6, 2024 · 11 revisions

Windows

Prerequisites

Visual Studio

  1. Clone Marathon.
git clone https://github.com/Big-Endian-32/Marathon.git
  1. Open Marathon.sln in Visual Studio 2022.
  2. Build or publish for the necessary configuration.

Linux

Prerequisites

Command Line

Run any of the following commands from the root of the solution.

Available configurations;

  • Debug
  • Release

Windows (x86)

dotnet publish /p:Configuration=Release /p:PublishProfile="win-x86"

Windows (x64)

dotnet publish /p:Configuration=Release /p:PublishProfile="win-x64"

Linux

dotnet publish /p:Configuration=Release /p:PublishProfile="linux-x64"

macOS

dotnet publish /p:Configuration=Release /p:PublishProfile="osx-x64"

The compiled binaries will be located in ./bin/$Configuration/net-6.0/$PublishProfile/ for their respective platforms. See ./bin/Publish/$PublishProfile/ for more shippable binaries.

macOS

Prerequisites

Command Line

See the Command Line section under Linux.