Nuke.Cola
Loading...
Searching...
No Matches
Nuke.Cola.Tooling.XMakeTasks Class Reference

XMake is a versatile build tool for many languages https://xmake.io/#/?id=supported-languages scriptable in Lua. More...

Static Public Member Functions

static ValueOrError< Tool > TryGetXMake (string version=LatestVersion)
 Get XMake or an error if downloading it has failed.
 

Static Public Attributes

const string LatestVersion = "3.0.4"
 

Static Package Functions

static string GetBundleAppName (string version=LatestVersion)
 

Properties

static ValueOrError< Tool > EnsureXMake [get]
 
static Tool XMake [get]
 Get XMake. It throws an exception if setup has failed.
 

Detailed Description

XMake is a versatile build tool for many languages https://xmake.io/#/?id=supported-languages scriptable in Lua.

Definition at line 21 of file XMakeTasks.cs.

Member Function Documentation

◆ TryGetXMake()

static ValueOrError< Tool > Nuke.Cola.Tooling.XMakeTasks.TryGetXMake ( string version = LatestVersion)
static

Get XMake or an error if downloading it has failed.

Member Data Documentation

◆ LatestVersion

const string Nuke.Cola.Tooling.XMakeTasks.LatestVersion = "3.0.4"
static

Definition at line 23 of file XMakeTasks.cs.

Property Documentation

◆ EnsureXMake

ValueOrError<Tool> Nuke.Cola.Tooling.XMakeTasks.EnsureXMake
staticget

Definition at line 54 of file XMakeTasks.cs.

◆ XMake

Tool Nuke.Cola.Tooling.XMakeTasks.XMake
staticget

Get XMake. It throws an exception if setup has failed.

Definition at line 59 of file XMakeTasks.cs.


The documentation for this class was generated from the following file: