Mesa Command Line Guide
msabuild
Main mesa build utility
Usage: MesaBuild [--help] [--version] -msa-script-file VAR [-msa-action-build] [-msa-execute-tool VAR] [-msa-action-list-tools] [-msa-action-generate-compile-commands]
Mesa build system frontend
Programmed by Interfiber <webmaster@interfiber.dev>
Optional arguments:
-h, --help shows help message and exits
-v, --version prints version information and exits
-msa-script-file Set the mesa workspace script file location [required]
-msa-action-build Perform the build action on the current workspace script
-msa-execute-tool Execute a tool loaded by the workspace script [default: "NONE"]
-msa-action-list-tools Lists all tools loaded by the workspace script
-msa-action-generate-compile-commands Generates a compile_commands.json file from the workspace script
This program is part of the Fusion game engine
Every Fusion project has a pre-generated mesa.lua
, Client.project.lua
, FusionClient.project.lua
, and FusionClientHeaders.project.lua
. The main mesa.lua script loads the projects, and sets globals
msatool
Allows execution of Mesa tools directly
Usage: MesaTool [--help] [--version] -msa-mdll-path VAR [-msa-tool-config VAR]
Execute mesa MDLL tools directly
Optional arguments:
-h, --help shows help message and exits
-v, --version prints version information and exits
-msa-mdll-path Set the path to the tools MDLL file [required]
-msa-tool-config Set the tool config [default: "Invoke=0"]
This program is part of the Fusion game engine