Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Mu sync.Mutex
Mu must be held while using the cache importer.
Functions ¶
func GetGbProjectPaths ¶
func GetGbProjectPaths(ctx *PackedContext, filename string) (string, string)
GetGbProjectPaths checks whether we'are in a gb project and returns gbroot and gbvendor
func NewImporter ¶
func NewImporter(ctx *PackedContext, filename string, fallbackToSource bool, logger func(string, ...interface{})) types.ImporterFrom
Types ¶
type PackedContext ¶
type PackedContext struct {
GOARCH string
GOOS string
GOROOT string
GOPATH string
CgoEnabled bool
UseAllFiles bool
Compiler string
BuildTags []string
ReleaseTags []string
InstallSuffix string
}
PackedContext is a copy of build.Context without the func fields.
TODO(mdempsky): Not sure this belongs here.
func PackContext ¶
func PackContext(ctx *build.Context) PackedContext
Click to show internal directories.
Click to hide internal directories.