builder

package
v2.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 4, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BuildDirs

type BuildDirs struct {
	IntDir string
	OutDir string
}

type BuilderParams

type BuilderParams struct {
	Runner         utils.RunnerInterface
	Options        Options
	InputFile      string
	InstallConfigs utils.Configurations
	Setup          bool
}

func (BuilderParams) GetInternalVars

func (b BuilderParams) GetInternalVars() (vars InternalVars, err error)

func (BuilderParams) GetJobs

func (b BuilderParams) GetJobs() (jobs int)

type IBuilderInterface

type IBuilderInterface interface {
	Build() error
}

type InternalVars

type InternalVars struct {
	BinPath         string
	EtcPath         string
	CbuildgenBin    string
	Cbuild2cmakeBin string
	XmllintBin      string
	CpackgetBin     string
	CmakeBin        string
	NinjaBin        string
}

type Options

type Options struct {
	IntDir          string
	OutDir          string
	LockFile        string
	LogFile         string
	Generator       string
	Target          string
	Contexts        []string
	Filter          string
	Load            string
	Output          string
	Toolchain       string
	Jobs            int
	Quiet           bool
	Debug           bool
	Verbose         bool
	Clean           bool
	Schema          bool
	Packs           bool
	Rebuild         bool
	UpdateRte       bool
	UseContextSet   bool
	FrozenPacks     bool
	UseCbuild2CMake bool
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL