cmake: escape also '<' and '>'
cmake execute commands with sh so < and > also has to be escaped like " ( )
This allows to have cflags in the form
-DMBEDTLS_USER_CONFIG_FILE=<mbedtls/config_mynewt.h>
diff --git a/newt/builder/cmake.go b/newt/builder/cmake.go
index c4092bc..7b4e0b3 100644
--- a/newt/builder/cmake.go
+++ b/newt/builder/cmake.go
@@ -69,6 +69,8 @@
flag = strings.Replace(flag, "\"", "\\\\\\\"", -1)
flag = strings.Replace(flag, "(", "\\\\(", -1)
flag = strings.Replace(flag, ")", "\\\\)", -1)
+ flag = strings.Replace(flag, "<", "\\\\<", -1)
+ flag = strings.Replace(flag, ">", "\\\\>", -1)
return flag
}