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

CMake is a versatile build tool for C and C++ (in 99% of cases) More...

Static Public Member Functions

static AbsolutePath GetLocalCMakeBin (string version=LatestVersion)
 
static ValueOrError< Tool > TryGetCMake (string version=LatestVersion)
 Get CMake or an error if downloading it has failed.
 

Static Public Attributes

const string LatestVersion = "4.1.2"
 

Static Package Functions

static string GetArchiveName (string version=LatestVersion)
 

Properties

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

Detailed Description

CMake is a versatile build tool for C and C++ (in 99% of cases)

Definition at line 21 of file CMakeTasks.cs.

Member Function Documentation

◆ GetLocalCMakeBin()

static AbsolutePath Nuke.Cola.Tooling.CMakeTasks.GetLocalCMakeBin ( string version = LatestVersion)
static

Definition at line 36 of file CMakeTasks.cs.

◆ TryGetCMake()

static ValueOrError< Tool > Nuke.Cola.Tooling.CMakeTasks.TryGetCMake ( string version = LatestVersion)
static

Get CMake or an error if downloading it has failed.

Member Data Documentation

◆ LatestVersion

const string Nuke.Cola.Tooling.CMakeTasks.LatestVersion = "4.1.2"
static

Definition at line 23 of file CMakeTasks.cs.

Property Documentation

◆ CMake

Tool Nuke.Cola.Tooling.CMakeTasks.CMake
staticget

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

Definition at line 94 of file CMakeTasks.cs.

◆ EnsureCMake

ValueOrError<Tool> Nuke.Cola.Tooling.CMakeTasks.EnsureCMake
staticget

Definition at line 89 of file CMakeTasks.cs.


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