sun::driver::ConfigEntrypoint
struct · Source (opens in a new tab)
struct sun::driver::ConfigEntrypointOne 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::gitNo documentation comment.
name
public · variable · Source (opens in a new tab)
std::string sun::driver::ConfigEntrypoint::nameNo documentation comment.
outputName
public · variable · Source (opens in a new tab)
std::string sun::driver::ConfigEntrypoint::outputNameNo documentation comment.
path
public · variable · Source (opens in a new tab)
std::string sun::driver::ConfigEntrypoint::pathNo documentation comment.
testBinaryName
public · variable · Source (opens in a new tab)
std::string sun::driver::ConfigEntrypoint::testBinaryNameNo documentation comment.
type
public · variable · Source (opens in a new tab)
Type sun::driver::ConfigEntrypoint::type = Type::BinaryNo documentation comment.
Related: Type, Type::Binary
version
public · variable · Source (opens in a new tab)
std::string sun::driver::ConfigEntrypoint::versionNo documentation comment.
Public Enums
Type
public · enum · Source (opens in a new tab)
enum class sun::driver::ConfigEntrypoint::TypeIdentifies whether a configured build target produces a program or a library.
Binary
Binary
No documentation comment.
Library
Library
No documentation comment.