<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/tools/building.py, branch v2.0.1</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=v2.0.1</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/tools/building.py?h=v2.0.1'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2015-01-23T06:34:09Z</updated>
<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>
<entry>
<title>tools/building.py: more descriptive on error</title>
<updated>2014-06-09T03:35:36Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2014-06-07T08:46:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=af3dc0e63efa6ed6f7feae926065a68542090f80'/>
<id>urn:sha1:af3dc0e63efa6ed6f7feae926065a68542090f80</id>
<content type='text'>
Print the command that failed to execute and try to tell the reason to
fall.
</content>
</entry>
<entry>
<title>Scons: fix the Win32Spawn</title>
<updated>2014-05-24T05:04:49Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2014-05-24T05:04:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=66ac9821de92f0015ba070b4285e8df1fa822bb6'/>
<id>urn:sha1:66ac9821de92f0015ba070b4285e8df1fa822bb6</id>
<content type='text'>
Windows(tm) CreateProcess does not use the env passed to it to find the
executables. So we have to modify our own PATH to make Popen work. Also,
detect the cmd build-in commands and execute it directly.

Tested on MDK toolchain on RB4088 and the MSVS toolchain on simulator
BSP.
</content>
</entry>
</feed>
