sun::driver::ConfigEntrypoint

sun::driver::ConfigEntrypoint

struct · Source (opens in a new tab)

struct sun::driver::ConfigEntrypoint

One build product declared by a config: an entrypoint file, what kind of artifact it compiles to, and what to call the outputs.

Paths are absolute after parsing, except paths containing lazy variables and Git entrypoint paths, which are repository-relative.

Public Fields

git

public · variable · Source (opens in a new tab)

std::string sun::driver::ConfigEntrypoint::git

No documentation comment.

name

public · variable · Source (opens in a new tab)

std::string sun::driver::ConfigEntrypoint::name

No documentation comment.

outputName

public · variable · Source (opens in a new tab)

std::string sun::driver::ConfigEntrypoint::outputName

No documentation comment.

path

public · variable · Source (opens in a new tab)

std::string sun::driver::ConfigEntrypoint::path

No documentation comment.

testBinaryName

public · variable · Source (opens in a new tab)

std::string sun::driver::ConfigEntrypoint::testBinaryName

No documentation comment.

type

public · variable · Source (opens in a new tab)

Type sun::driver::ConfigEntrypoint::type = Type::Binary

No documentation comment.

Related: Type, Type::Binary

version

public · variable · Source (opens in a new tab)

std::string sun::driver::ConfigEntrypoint::version

No documentation comment.

Public Enums

Type

public · enum · Source (opens in a new tab)

enum class sun::driver::ConfigEntrypoint::Type

Identifies whether a configured build target produces a program or a library.

Binary

Binary

No documentation comment.

Library

Library

No documentation comment.