Nuke.Cola
Loading...
Searching...
No Matches
Nuke.Cola.Vcpkg.VcpkgTasks Class Reference

Wrapper class for VCPKG a C++ package manager by Microsoft. More...

Static Package Functions

static void Setup ()
 

Properties

static ? AbsolutePath VcpkgPathOverride [set, private get]
 Set this property if your project already has an instance of VCPKG placed somewhere inside the project.
 
static AbsolutePath VcpkgPathInProject [get]
 Path to a place where a local VCPKG instance can be found / should be set up.
 
static ValueOrError< Tool > EnsureVcpkg [get]
 Get an instance of VCPKG or an error if setup has failed.
 
static Tool Vcpkg [get]
 Get an instance of VCPKG. It throws an exception if setup has failed.
 

Detailed Description

Wrapper class for VCPKG a C++ package manager by Microsoft.

Definition at line 16 of file VcpkgTasks.cs.

Member Function Documentation

◆ Setup()

static void Nuke.Cola.Vcpkg.VcpkgTasks.Setup ( )
staticpackage

Definition at line 28 of file VcpkgTasks.cs.

Property Documentation

◆ EnsureVcpkg

ValueOrError<Tool> Nuke.Cola.Vcpkg.VcpkgTasks.EnsureVcpkg
staticget

Get an instance of VCPKG or an error if setup has failed.

Definition at line 43 of file VcpkgTasks.cs.

◆ Vcpkg

Tool Nuke.Cola.Vcpkg.VcpkgTasks.Vcpkg
staticget

Get an instance of VCPKG. It throws an exception if setup has failed.

Definition at line 60 of file VcpkgTasks.cs.

◆ VcpkgPathInProject

AbsolutePath Nuke.Cola.Vcpkg.VcpkgTasks.VcpkgPathInProject
staticget

Path to a place where a local VCPKG instance can be found / should be set up.

Definition at line 26 of file VcpkgTasks.cs.

◆ VcpkgPathOverride

? AbsolutePath Nuke.Cola.Vcpkg.VcpkgTasks.VcpkgPathOverride
staticsetprivate get

Set this property if your project already has an instance of VCPKG placed somewhere inside the project.

Definition at line 21 of file VcpkgTasks.cs.


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