From 7db9d122bb7b2145dac61b69a1947c5d211c7623 Mon Sep 17 00:00:00 2001 From: Jon Walton Date: Wed, 6 Jun 2018 16:45:39 +0800 Subject: [PATCH] convert windows input path separators to slash --- codegen/codegen.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/codegen/codegen.go b/codegen/codegen.go index b6900ba5a6..9a847d24c5 100644 --- a/codegen/codegen.go +++ b/codegen/codegen.go @@ -89,7 +89,7 @@ func (cfg *Config) normalize() error { return errors.New("ModelFilename is required") } cfg.ModelFilename = abs(cfg.ModelFilename) - cfg.modelDir = filepath.Dir(cfg.ModelFilename) + cfg.modelDir = filepath.ToSlash(filepath.Dir(cfg.ModelFilename)) if cfg.ModelPackageName == "" { cfg.ModelPackageName = filepath.Base(cfg.modelDir) } @@ -100,7 +100,7 @@ func (cfg *Config) normalize() error { return errors.New("ModelFilename is required") } cfg.ExecFilename = abs(cfg.ExecFilename) - cfg.execDir = filepath.Dir(cfg.ExecFilename) + cfg.execDir = filepath.ToSlash(filepath.Dir(cfg.ExecFilename)) if cfg.ExecPackageName == "" { cfg.ExecPackageName = filepath.Base(cfg.execDir) } @@ -141,7 +141,7 @@ func abs(path string) string { if err != nil { panic(err) } - return absPath + return filepath.ToSlash(absPath) } func fullPackageName(dir string, pkgName string) string {