Repository: incubator-mynewt-newt Updated Branches: refs/heads/develop 5cb84eb4a -> 0558e33c2
MYNEWT-527; allow build machine OS dependent overrides in bsp.yml. Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newt/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newt/commit/0558e33c Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newt/tree/0558e33c Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newt/diff/0558e33c Branch: refs/heads/develop Commit: 0558e33c20f5be3551571bc65de9348d0eebb782 Parents: 5cb84eb Author: Marko Kiiskila <ma...@runtime.io> Authored: Mon Feb 27 21:02:51 2017 -0800 Committer: Marko Kiiskila <ma...@runtime.io> Committed: Mon Feb 27 21:02:51 2017 -0800 ---------------------------------------------------------------------- newt/pkg/bsp_package.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newt/blob/0558e33c/newt/pkg/bsp_package.go ---------------------------------------------------------------------- diff --git a/newt/pkg/bsp_package.go b/newt/pkg/bsp_package.go index 572255c..146347f 100644 --- a/newt/pkg/bsp_package.go +++ b/newt/pkg/bsp_package.go @@ -20,6 +20,7 @@ package pkg import ( + "runtime" "strings" "mynewt.apache.org/newt/newt/flash" @@ -101,6 +102,13 @@ func (bsp *BspPackage) resolveLinkerScriptSetting( func (bsp *BspPackage) Reload(features map[string]bool) error { var err error + if features == nil { + features = map[string]bool{ + strings.ToUpper(runtime.GOOS): true, + } + } else { + features[strings.ToUpper(runtime.GOOS)] = true + } bsp.BspV, err = util.ReadConfig(bsp.BasePath(), strings.TrimSuffix(BSP_YAML_FILENAME, ".yml")) if err != nil { @@ -131,7 +139,6 @@ func (bsp *BspPackage) Reload(features map[string]bool) error { if err != nil { return err } - bsp.DebugScript, err = bsp.resolvePathSetting( features, "bsp.debugscript") if err != nil {