MYNEWT-557 Warning override of undefined settings
Added support to newt build command to print out warning message for override 
of undefined settings.


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/c2e1b6c2
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newt/tree/c2e1b6c2
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newt/diff/c2e1b6c2

Branch: refs/heads/mynewt_1_0_0
Commit: c2e1b6c23ef06b21f79ac6c14aad956028872cca
Parents: e5b84cf
Author: cwanda <[email protected]>
Authored: Fri Feb 3 16:45:58 2017 -0800
Committer: Marko Kiiskila <[email protected]>
Committed: Mon Mar 6 13:35:36 2017 -0800

----------------------------------------------------------------------
 newt/builder/targetbuild.go | 7 +++++++
 1 file changed, 7 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newt/blob/c2e1b6c2/newt/builder/targetbuild.go
----------------------------------------------------------------------
diff --git a/newt/builder/targetbuild.go b/newt/builder/targetbuild.go
index 64710db..b8ac724 100644
--- a/newt/builder/targetbuild.go
+++ b/newt/builder/targetbuild.go
@@ -188,6 +188,13 @@ func (t *TargetBuilder) validateAndWriteCfg() error {
                return util.NewNewtError(errText)
        }
 
+       warningText := strings.TrimSpace(t.res.WarningText())
+       if warningText != "" {
+               for _, line := range strings.Split(warningText, "\n") {
+                       log.Warn(line)
+               }
+       }
+
        if err := syscfg.EnsureWritten(t.res.Cfg,
                GeneratedIncludeDir(t.target.Name())); err != nil {
 

Reply via email to