Documentation
¶
Index ¶
Constants ¶
View Source
const ( TargetOsLinux = "linux" TargetOsDarwin = "darwin" TargetOsWindows = "windows" TargetCpuArchAmd64 = "amd64" TargetCpuArchArm = "arm" TargetCpuArch386 = "386" TargetLinuxAmd64 = "LinuxAmd64" TargetWindows386 = "Windows386" TargetWindowsAmd64 = "WindowsAmd64" TargetDarwinAmd64 = "DarwinAmd64" )
Variables ¶
This section is empty.
Functions ¶
func MustBuild ¶
func MustBuild(req BuildRequest) *udwGoBuildCtx.Ctx
func MustBuildCtx ¶
func MustBuildCtx(ctx *udwGoBuildCtx.Ctx)
func MustGoRunRace ¶
func MustGoRunSimple ¶
Types ¶
type BuildRequest ¶
type BuildRequest struct { PkgPath string OutputPath string TargetOs string TargetCpuArch string TargetOsCpuArch string BuildTagList []string DisableCgo bool EnableRace bool EnableSymbolDebug bool VariableMap map[string]string GopathString string GorootString string WindowsDisableConsole bool WindowsNeedManifest bool WindowsManifestConfig rsrc.MustBuildToWin32WithCacheRequest GoPathOnlyBase bool }
func (*BuildRequest) Init ¶
func (req *BuildRequest) Init()
func (*BuildRequest) ToCtx ¶
func (req *BuildRequest) ToCtx() *udwGoBuildCtx.Ctx
Click to show internal directories.
Click to hide internal directories.