![]() |
Nuke.Cola
|
Classes | |
| class | XMakeTasks |
| XMake is a versatile build tool for many languages https://xmake.io/#/?id=supported-languages scriptable in Lua. More... | |
| class | XRepoPackageExtensions |
| class | XRepoTasks |
| XRepo is a meta package manager for C/C++ built on top of XMake. More... | |
Functions | |
| partial record class | XRepoPackagePath (AbsolutePath ParentFolder, string Name, string Version, string Hash) |
| record class | XRepoPackageRepo ([JsonProperty(PropertyName="commit")] string Commit, [JsonProperty(PropertyName="url")] string Url, [JsonProperty(PropertyName="branch")] string Branch, [JsonProperty(PropertyName="name")] string Name) |
| Mirror of package-repo object which may be returned by xrepo fetch. | |
| record class | XRepoPackageArtifact ([JsonProperty(PropertyName="installdir")] string InstallDir) |
| Mirror of package-artifact object which may be returned by xrepo fetch. | |
| record class | XRepoPackage ([JsonProperty(PropertyName="version")] string Version, [JsonProperty(PropertyName="license")] string? License=null, [JsonProperty(PropertyName="links")][JsonConverter(typeof(OneOrManyConverter< string >))] List< string >? Links=null, [JsonProperty(PropertyName="syslinks")][JsonConverter(typeof(OneOrManyConverter< string >))] List< string >? SysLinks=null, [JsonProperty(PropertyName="static")] bool? Static=false, [JsonProperty(PropertyName="shared")] bool? Shared=false, [JsonProperty(PropertyName="linkdirs")] AbsolutePath[]? LinkDirs=null, [JsonProperty(PropertyName="libfiles")] AbsolutePath[]? LibFiles=null, [JsonProperty(PropertyName="includedirs")] AbsolutePath[]? IncludeDirs=null, [JsonProperty(PropertyName="sysincludedirs")] AbsolutePath[]? SysIncludeDirs=null, [JsonProperty(PropertyName="cxxflags")] string? CxxFlags=null, [JsonProperty(PropertyName="defines")][JsonConverter(typeof(OneOrManyConverter< string >))] List< string >? Defines=null, [JsonProperty(PropertyName="name")] string? Name=null, [JsonProperty(PropertyName="program")] AbsolutePath? Program=null, [JsonProperty(PropertyName="arch")] string? Arch=null, [JsonProperty(PropertyName="configs")] Dictionary< string, string >? Configs=null, [JsonProperty(PropertyName="description")] string? Description=null, [JsonProperty(PropertyName="plat")] string? Plat=null, [JsonProperty(PropertyName="envs")] Dictionary< string, object >? Envs=null, [JsonProperty(PropertyName="repo")] XRepoPackageRepo? Repo=null, [JsonProperty(PropertyName="pathenvs")] string[]? PathEnvs=null, [JsonProperty(PropertyName="kind")] string? Kind=null, [JsonProperty(PropertyName="artifacts")] XRepoPackageArtifact? Artifacts=null, [JsonProperty(PropertyName="mode")] string? Mode=null) |
| Mirror of package object which is returned by xrepo fetch. | |
| record class Nuke.Cola.Tooling.XMake.XRepoPackage | ( | [JsonProperty(PropertyName = "version")] string | Version, |
| [JsonProperty(PropertyName = "license")] string? | License = null, | ||
| [JsonConverter(typeof(OneOrManyConverter<string>))] List< string >? | Links = null, | ||
| [JsonConverter(typeof(OneOrManyConverter<string>))] List< string >? | SysLinks = null, | ||
| [JsonProperty(PropertyName = "static")] bool? | Static = false, | ||
| [JsonProperty(PropertyName = "shared")] bool? | Shared = false, | ||
| [JsonProperty(PropertyName = "linkdirs")] AbsolutePath?[] | LinkDirs = null, | ||
| [JsonProperty(PropertyName = "libfiles")] AbsolutePath?[] | LibFiles = null, | ||
| [JsonProperty(PropertyName = "includedirs")] AbsolutePath?[] | IncludeDirs = null, | ||
| [JsonProperty(PropertyName = "sysincludedirs")] AbsolutePath?[] | SysIncludeDirs = null, | ||
| [JsonProperty(PropertyName = "cxxflags")] string? | CxxFlags = null, | ||
| [JsonConverter(typeof(OneOrManyConverter<string>))] List< string >? | Defines = null, | ||
| [JsonProperty(PropertyName = "name")] string? | Name = null, | ||
| [JsonProperty(PropertyName = "program")] AbsolutePath? | Program = null, | ||
| [JsonProperty(PropertyName = "arch")] string? | Arch = null, | ||
| [JsonProperty(PropertyName = "configs")] Dictionary< string, string >? | Configs = null, | ||
| [JsonProperty(PropertyName = "description")] string? | Description = null, | ||
| [JsonProperty(PropertyName = "plat")] string? | Plat = null, | ||
| [JsonProperty(PropertyName = "envs")] Dictionary< string, object >? | Envs = null, | ||
| [JsonProperty(PropertyName = "repo")] XRepoPackageRepo? | Repo = null, | ||
| [JsonProperty(PropertyName = "pathenvs")] string?[] | PathEnvs = null, | ||
| [JsonProperty(PropertyName = "kind")] string? | Kind = null, | ||
| [JsonProperty(PropertyName = "artifacts")] XRepoPackageArtifact? | Artifacts = null, | ||
| [JsonProperty(PropertyName = "mode")] string? | Mode = null ) |
Mirror of package object which is returned by xrepo fetch.
Definition at line 98 of file XRepoPackage.cs.
| record class Nuke.Cola.Tooling.XMake.XRepoPackageArtifact | ( | [JsonProperty(PropertyName="installdir")] string | InstallDir | ) |
Mirror of package-artifact object which may be returned by xrepo fetch.
| partial record class Nuke.Cola.Tooling.XMake.XRepoPackagePath | ( | AbsolutePath | ParentFolder, |
| string | Name, | ||
| string | Version, | ||
| string | Hash ) |
Definition at line 13 of file XRepoPackage.cs.
| record class Nuke.Cola.Tooling.XMake.XRepoPackageRepo | ( | [JsonProperty(PropertyName="commit")] string | Commit, |
| [JsonProperty(PropertyName="url")] string | Url, | ||
| [JsonProperty(PropertyName="branch")] string | Branch, | ||
| [JsonProperty(PropertyName="name")] string | Name ) |
Mirror of package-repo object which may be returned by xrepo fetch.