<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/tools/building.py, branch stable-v2.0.x</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/tools/building.py?h=stable-v2.0.x</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/tools/building.py?h=stable-v2.0.x'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2015-10-14T06:13:46Z</updated>
<entry>
<title>[Tools] Fix the buildlib with LOCAL_* options group</title>
<updated>2015-10-14T06:13:46Z</updated>
<author>
<name>Bernard Xiong</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2015-10-14T06:13:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=cfd101ace3d7d8d665e61f94b153b75bc21c8e79'/>
<id>urn:sha1:cfd101ace3d7d8d665e61f94b153b75bc21c8e79</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Tools] merge v2.1.0 LOCAL_CPPPATH feature to v2.0.x branch</title>
<updated>2015-09-17T09:48:36Z</updated>
<author>
<name>Bernard Xiong</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2015-09-17T09:48:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=8c3781ade9ffb15956410da570191f83dbbb925d'/>
<id>urn:sha1:8c3781ade9ffb15956410da570191f83dbbb925d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Tools] Add copyright information for scons script files</title>
<updated>2015-01-23T06:34:09Z</updated>
<author>
<name>Bernard Xiong</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2015-01-23T06:34:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=950c3a4298e57f25ef1ca6b044f67010936db1e8'/>
<id>urn:sha1:950c3a4298e57f25ef1ca6b044f67010936db1e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add mdk5 support in SCons tools</title>
<updated>2014-11-19T06:57:10Z</updated>
<author>
<name>Bright Pan</name>
<email>loststriker@gmail.com</email>
</author>
<published>2014-11-19T06:57:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=777d3c059bffc9f8b3c5805a97871aae269bae80'/>
<id>urn:sha1:777d3c059bffc9f8b3c5805a97871aae269bae80</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Delete trailing whitespace</title>
<updated>2014-11-19T06:52:36Z</updated>
<author>
<name>Bright Pan</name>
<email>loststriker@gmail.com</email>
</author>
<published>2014-11-19T06:52:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=06f8426f598997eac32ada2051a0db00dad72948'/>
<id>urn:sha1:06f8426f598997eac32ada2051a0db00dad72948</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SCons: allow set object files in DefineGroup</title>
<updated>2014-11-18T09:08:21Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2014-11-18T09:04:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=767720c1f7bb558dfee8df73dfb982496fd387bd'/>
<id>urn:sha1:767720c1f7bb558dfee8df73dfb982496fd387bd</id>
<content type='text'>
The source files can be the raw file names end with .c or .o. So return
the raw file names is more flexible than wrap them with Object.
</content>
</entry>
<entry>
<title>tools: fix SrcRemove on empty src</title>
<updated>2014-10-08T10:03:12Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2014-10-08T09:53:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=d33df46f1921f241199e7520e384e851840571ef'/>
<id>urn:sha1:d33df46f1921f241199e7520e384e851840571ef</id>
<content type='text'>
If the src is empty list, it will crash at:

    IndexError: list index out of range:
      File "/home/xxx/src/SConstruct", line 39:
        objs = PrepareBuilding(env, RTT_ROOT, has_libcpu=True)
      ...
      File "/home/xxx/src/drivers/SConscript", line 12:
        SrcRemove(src, src_need_remove)
      File "/home/rt-thread-stable/tools/building.py", line 496:
        if type(src[0]) == type('str'):
</content>
</entry>
<entry>
<title>tools: preserve the order of CPPPATH/CPPDEFINES/LIBPATH/LIBS</title>
<updated>2014-10-08T04:22:30Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2014-10-08T04:18:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=2c5eea4c21ea66f711974ab6ce1048337f7b9efc'/>
<id>urn:sha1:2c5eea4c21ea66f711974ab6ce1048337f7b9efc</id>
<content type='text'>
The order of them are important while the uniqueness has nothing to do
with the compiling.
</content>
</entry>
<entry>
<title>Remove unsupport syntex for python 2.6.</title>
<updated>2014-09-06T06:33:46Z</updated>
<author>
<name>Xiongfei Guo</name>
<email>xfguo@credosemi.com</email>
</author>
<published>2014-09-06T06:33:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=a1beec4ad3976367905b9f5f8bb1309a0dae42b8'/>
<id>urn:sha1:a1beec4ad3976367905b9f5f8bb1309a0dae42b8</id>
<content type='text'>
Dict Comprehensions is imported in Python 2.7 &amp; 3.0 which is PEP 274 [1]. Some
OS like CentOS 6 which is use Python 2.6 cannot support this syntex.

[1] http://legacy.python.org/dev/peps/pep-0274/

Signed-off-by: Xiongfei Guo &lt;xfguo@credosemi.com&gt;
</content>
</entry>
<entry>
<title>tools/building: remove the use of startupinfo</title>
<updated>2014-09-01T02:11:10Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2014-08-28T04:27:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=51c4a3aeaea9947701e03abd085afc3eb07df6a8'/>
<id>urn:sha1:51c4a3aeaea9947701e03abd085afc3eb07df6a8</id>
<content type='text'>
The startupinfo does not have any visible effects on the building
process and some old Python version does not have it at all. So remove
it for the seek of simple.

Tested `scons -j4` in a dual core virtual machine.
</content>
</entry>
</feed>
