supporting binary vendoring

This commit is contained in:
sawada_shinnosuke
2016-08-29 11:03:20 +09:00
parent 86e9258a8f
commit d8c5c0732f

View File

@@ -774,6 +774,10 @@ func IsBuiltinType(name string) bool {
}
func importPathFromPath(root string) string {
vendoringPath := revel.BasePath + "/vendor/"
if strings.HasPrefix(root, vendoringPath) {
return filepath.ToSlash(root[len(vendoringPath):])
}
for _, gopath := range filepath.SplitList(build.Default.GOPATH) {
srcPath := filepath.Join(gopath, "src")
if strings.HasPrefix(root, srcPath) {