You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by cc...@apache.org on 2019/10/02 16:21:33 UTC
[mynewt-newt] 05/05: cmake: print warning if any custom commands
This is an automated email from the ASF dual-hosted git repository.
ccollins pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-newt.git
commit 04a7530e8dde4723ab71f5d712291d4c36d81f84
Author: Christopher Collins <cc...@apache.org>
AuthorDate: Wed Sep 25 10:40:45 2019 -0700
cmake: print warning if any custom commands
We don't currently support custom commands in cmake output. Print a
warning if the user runs the "target cmake" command on a target that
specified custom commands.
---
newt/builder/cmake.go | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/newt/builder/cmake.go b/newt/builder/cmake.go
index 49fbd7a..031b628 100644
--- a/newt/builder/cmake.go
+++ b/newt/builder/cmake.go
@@ -312,6 +312,14 @@ func (t *TargetBuilder) CMakeTargetBuilderWrite(w io.Writer, targetCompiler *too
return err
}
+ if len(t.res.PreBuildCmdCfg.StageFuncs) > 0 ||
+ len(t.res.PreLinkCmdCfg.StageFuncs) > 0 ||
+ len(t.res.PostBuildCmdCfg.StageFuncs) > 0 {
+
+ util.OneTimeWarning(
+ "custom commands not included in cmake output (unsupported)")
+ }
+
/* Build the Apps */
project.ResetDeps(t.AppList)