Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GccBuilder ¶
type GccBuilder struct { Builder string Mode gnubuilder.Mode Input []string Output []string WorkDir string LinkLibs []string LibPath []string SysLibPath []string Args []string StaticLibs map[string]struct{} ActualLibs map[string]string Ccache string builder.GeneralBuilder // contains filtered or unexported fields }
func NewGccBuilder ¶
func NewGccBuilder(workDir string, logger *log.Logger, debug bool) *GccBuilder
func (*GccBuilder) Analyze ¶
func (g *GccBuilder) Analyze(commandline []string) ([]*pb.FileNode, error)
func (*GccBuilder) GetName ¶
func (g *GccBuilder) GetName() string
func (*GccBuilder) GetPrefix ¶
func (g *GccBuilder) GetPrefix() (string, error)
func (*GccBuilder) GetPushFile ¶
func (g *GccBuilder) GetPushFile() (*pb.PushFileMessage, error)
func (*GccBuilder) Setup ¶
func (g *GccBuilder) Setup() error
func (*GccBuilder) TearDown ¶
func (g *GccBuilder) TearDown() error
Click to show internal directories.
Click to hide internal directories.