<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/tools, branch v1.2.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/tools?h=v1.2.0</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/tools?h=v1.2.0'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2013-10-01T07:37:34Z</updated>
<entry>
<title>scons script: support to generate vs2012 project xml</title>
<updated>2013-10-01T07:37:34Z</updated>
<author>
<name>prife</name>
<email>goprife@gmail.com</email>
</author>
<published>2013-09-29T16:09:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=821ab3b9aadb6d612e9505306990fc81ac663a4a'/>
<id>urn:sha1:821ab3b9aadb6d612e9505306990fc81ac663a4a</id>
<content type='text'>
rename template.vcproj to template_vs2005.vcproj
add template_vs2012.vcxproj
NOTE: the vs2012.py is ugly, just can work.
</content>
</entry>
<entry>
<title>travis: add scan-build in PATH</title>
<updated>2013-09-07T10:31:05Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-09-07T09:22:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=dacd2cb9a9d9563b1986e6cef856d8f5017fe4ff'/>
<id>urn:sha1:dacd2cb9a9d9563b1986e6cef856d8f5017fe4ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Scons: add a custom tool to do clang static analyze</title>
<updated>2013-09-07T07:15:48Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-09-07T06:53:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=c289aa9fc1955910af3c8fd4086c35e762b8368b'/>
<id>urn:sha1:c289aa9fc1955910af3c8fd4086c35e762b8368b</id>
<content type='text'>
Bsps can use the clang analyzer as a tool:

    env = Environment(toolpath=[os.path.join(RTT_ROOT, 'tools',
                      'tools')], tools = ['clang-analyze'])

When building the project, the static analyzer will be called to check
all the C code. The warnings are print to stderr.
</content>
</entry>
<entry>
<title>Scons: run `clang -Wall -fsyntax-only` in clang-analyze</title>
<updated>2013-09-07T07:15:47Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-09-07T04:06:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=3b4f3f5931185ea3224e16430b75ae32ed1718b1'/>
<id>urn:sha1:3b4f3f5931185ea3224e16430b75ae32ed1718b1</id>
<content type='text'>
The `clang -fsyntax-only` will give us additional warning messages in
the console.
</content>
</entry>
<entry>
<title>add buildlib for Keil MDK</title>
<updated>2013-08-09T14:26:22Z</updated>
<author>
<name>bernard</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2013-08-09T14:26:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=dce51ddf053e4173c420dccd5b22d80f57e18a2e'/>
<id>urn:sha1:dce51ddf053e4173c420dccd5b22d80f57e18a2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>building.py: add clang static analyzer support</title>
<updated>2013-07-09T13:08:36Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-07-09T11:55:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=34027e65e3cd9844d2c001e4004ca63b61126a0f'/>
<id>urn:sha1:34027e65e3cd9844d2c001e4004ca63b61126a0f</id>
<content type='text'>
It adds the '--clang-analyzer' option that could invoke clang as the
static code checker. It is recommanded to work with 'scan-build' shipped
with Clang. For example, `scan-build scons --clang-analyzer`.
</content>
</entry>
<entry>
<title>update iar.py: fixed bug when path is absolute.</title>
<updated>2013-06-22T15:22:30Z</updated>
<author>
<name>aozima</name>
<email>wuyangyong@gmail.com</email>
</author>
<published>2013-06-22T15:22:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=0633e9853c6ce4713a28812a1200a2f77a366a40'/>
<id>urn:sha1:0633e9853c6ce4713a28812a1200a2f77a366a40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tools: add an option to generate cscope database</title>
<updated>2013-06-19T10:02:03Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-06-19T09:57:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=3ee4a1850635f7d36bbbc78eecbf15364ecb14e6'/>
<id>urn:sha1:3ee4a1850635f7d36bbbc78eecbf15364ecb14e6</id>
<content type='text'>
When --cscope option is given to Scons, it will generate a cscope
cross-reference database in current directory, which is useful in
Vim(and other cscope-aware text editors). For example, `scons -s
--cscope` will do nothing except generating the database. You can use
this option with other options together.

It is inspired by the `make cscope` of Linux.
</content>
</entry>
<entry>
<title>add a default codeblocks template.</title>
<updated>2013-06-16T15:18:16Z</updated>
<author>
<name>aozima</name>
<email>wuyangyong@gmail.com</email>
</author>
<published>2013-06-16T15:18:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=fd289ff34f7006e8d9932e83e6eef2afdc601f5f'/>
<id>urn:sha1:fd289ff34f7006e8d9932e83e6eef2afdc601f5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixed bug: scons: don't throw excptions when CPPDEFINES is not defined.</title>
<updated>2013-06-16T15:05:10Z</updated>
<author>
<name>aozima</name>
<email>wuyangyong@gmail.com</email>
</author>
<published>2013-06-16T15:05:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=7eb4120a8577ac28fc8fedfec9d1eb1976c60db6'/>
<id>urn:sha1:7eb4120a8577ac28fc8fedfec9d1eb1976c60db6</id>
<content type='text'>
</content>
</entry>
</feed>
