<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/tools/building.py, branch v5.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=v5.0.x</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/tools/building.py?h=v5.0.x'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2023-01-12T06:43:44Z</updated>
<entry>
<title>[env] add scons --strict</title>
<updated>2023-01-12T06:43:44Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2023-01-12T05:45:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b3105414717a6670b770621f2d0cd2d6eee18e02'/>
<id>urn:sha1:b3105414717a6670b770621f2d0cd2d6eee18e02</id>
<content type='text'>
此commit意图在脚本中增加 scons --strict命令，使用该命令编译工程时，会自动将CFLAGS CXXFLAGS设置为 Werrors，即较为严格的编译模式，任何警告都会当做错误来处理。

该命令主要用于CI，在CI执行bsp编译时，可以使用 scons --strict命令。现在QEMU的rtconfig.py 为了CI检查，直接将CFLAGS加上了Werrors，导致正常编译过程中也把警告当做了错误，对日常使用该bsp造成了影响。
</content>
</entry>
<entry>
<title>[tools] attach #6764 (#6799)</title>
<updated>2023-01-02T04:46:45Z</updated>
<author>
<name>Man, Jianting (Meco)</name>
<email>920369182@qq.com</email>
</author>
<published>2023-01-02T04:46:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=8abaf177720e168207dd09582a6caa361910208e'/>
<id>urn:sha1:8abaf177720e168207dd09582a6caa361910208e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[tool] 增加scons --dist --project-path=xxxx命令 (#6713)</title>
<updated>2022-12-19T06:12:08Z</updated>
<author>
<name>Man, Jianting (Meco)</name>
<email>920369182@qq.com</email>
</author>
<published>2022-12-19T06:12:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=8c7e0b71ce02462e265c75ab705e59787c0b9046'/>
<id>urn:sha1:8c7e0b71ce02462e265c75ab705e59787c0b9046</id>
<content type='text'>
* [tools] 所有dist都打zip包

* 完善scons --dist/dist-ide --project-name  --project-path命令</content>
</entry>
<entry>
<title>[tools][musl] add scons --exec-prefix= 用于设置编译工具的前缀 (#6646)</title>
<updated>2022-12-07T03:30:28Z</updated>
<author>
<name>Man, Jianting (Meco)</name>
<email>920369182@qq.com</email>
</author>
<published>2022-12-07T03:30:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=4dd0e670565b9156b6481e421e76fe52a3294b85'/>
<id>urn:sha1:4dd0e670565b9156b6481e421e76fe52a3294b85</id>
<content type='text'>
* [tools][musl] add scons --exec-prefix= 用于设置编译工具的前缀

可以通过如下命令在qemu直接调用musl工具链：
scons --exec-path=C:\xxx\arm-linux-musleabi_for_i686-w64-mingw32\bin --exec-prefix=arm-linux-musleabi-

* comment out GenCconfigFile

* 解决部分env变量提前预载之后重载变量的问题</content>
</entry>
<entry>
<title>[tools] 支持通过--project-name=xxx设置生成的工程文件名称</title>
<updated>2022-12-01T02:33:23Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2022-11-25T03:57:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=88e5657082a347f2e4f1e7c41801ecf6b7c8b017'/>
<id>urn:sha1:88e5657082a347f2e4f1e7c41801ecf6b7c8b017</id>
<content type='text'>
默认为project.xx 与原来保持一致
相关：https://club.rt-thread.org/ask/article/f998b21633f90916.html
</content>
</entry>
<entry>
<title>[compiler] 增加SConscript依赖标志 AddDepend (#6534)</title>
<updated>2022-10-25T04:01:37Z</updated>
<author>
<name>Man, Jianting (Meco)</name>
<email>920369182@qq.com</email>
</author>
<published>2022-10-25T04:01:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=055267f049b9236e7643ba06df660a929d55371d'/>
<id>urn:sha1:055267f049b9236e7643ba06df660a929d55371d</id>
<content type='text'>
* [compiler] 增加SConscript依赖标志 AddDepend

* RT_USING_NEWLIB-&gt;RT_USING_NEWLIBC RT_USING_ARM_LIBC-&gt;RT_USING_ARMLIBC

* 删除过时的板载测试例程

* [gd32] 移除无用的反汇编文件

* [bsp]移除老旧bsp中对RT_USING_NEWLIBC的手动宏定义</content>
</entry>
<entry>
<title>[dist-ide] 优化导出RTThread Studio工程命令</title>
<updated>2022-10-09T02:33:28Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2022-09-29T16:42:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=6b60aab136c19e4febfd8ebc9ecbff25c4672bb4'/>
<id>urn:sha1:6b60aab136c19e4febfd8ebc9ecbff25c4672bb4</id>
<content type='text'>
- 导出rtstudio工程时，多增加一级目录，防止BSP本地Sconscript和导出的工程的Sconscript粘接 导致编译出错
- 增加命令别名 --dist-rtstudio 该命令和 --dist-ide命令执行一致，方便用户理解，--dist-ide IDE表示的内容过于宽泛
</content>
</entry>
<entry>
<title>build: EndBuilding need_exit after GenTargetProject</title>
<updated>2022-09-30T01:03:38Z</updated>
<author>
<name>YangZhongQing</name>
<email>vipox@qq.com</email>
</author>
<published>2022-09-25T11:01:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b9cd2b6016a96f7000987b14d8896f8543ab02c0'/>
<id>urn:sha1:b9cd2b6016a96f7000987b14d8896f8543ab02c0</id>
<content type='text'>
User choice IDE build, after GenTargetProject there's no need to do the rest.
并且，既然用户指定了IDE，接下来的命令行编译却仍然是使用arm-none-eabi-gcc，为什么不是用IDE的编译器呢？（也许是个bug）
</content>
</entry>
<entry>
<title>[tools] 增加scons --exec-path=xxx命令 用于动态设置编译链路径</title>
<updated>2022-09-23T02:57:09Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2022-09-17T21:01:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=c38259d336852ddcc438e8d8540d438952b6a3cf'/>
<id>urn:sha1:c38259d336852ddcc438e8d8540d438952b6a3cf</id>
<content type='text'>
scons --target=iar --exec-path=xxxx
scons --exec-path=xxxx
</content>
</entry>
<entry>
<title>[iar] 修正IAR编译链名称</title>
<updated>2022-09-16T03:54:35Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2022-09-14T03:01:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=e4b1128486e35bb599c1577e2d7132e2e9739c1a'/>
<id>urn:sha1:e4b1128486e35bb599c1577e2d7132e2e9739c1a</id>
<content type='text'>
</content>
</entry>
</feed>
