Nuke.Cola
Loading...
Searching...
No Matches
Nuke.Cola.Tooling.XMake.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< ToolExTryGetXMake (string version=LatestVersion)
 Get XMake or an error if downloading it has failed.
 

Static Public Attributes

const string LatestVersion = "3.0.7"
 

Static Package Functions

static string GetBundleAppName (string version=LatestVersion)
 
static ? AbsolutePath GetProblematicMainXMakeFolder (this Output line)
 

Properties

static ValueOrError< ToolExEnsureXMake [get]
 
static ToolEx XMake [get]
 Get XMake. It throws an exception if setup has failed.
 

Static Private Member Functions

static partial Regex ProblematicMainXMakeFolder ()
 

Detailed Description

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

Definition at line 14 of file XMakeTasks.cs.

Member Function Documentation

◆ GetProblematicMainXMakeFolder()

static ? AbsolutePath Nuke.Cola.Tooling.XMake.XMakeTasks.GetProblematicMainXMakeFolder ( this Output line)
staticpackage

Definition at line 37 of file XMakeTasks.cs.

◆ TryGetXMake()

static ValueOrError< ToolEx > Nuke.Cola.Tooling.XMake.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.XMake.XMakeTasks.LatestVersion = "3.0.7"
static

Definition at line 16 of file XMakeTasks.cs.

Property Documentation

◆ EnsureXMake

ValueOrError<ToolEx> Nuke.Cola.Tooling.XMake.XMakeTasks.EnsureXMake
staticget

Definition at line 80 of file XMakeTasks.cs.

◆ XMake

ToolEx Nuke.Cola.Tooling.XMake.XMakeTasks.XMake
staticget

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

Definition at line 85 of file XMakeTasks.cs.


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