| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-03-22 | [tools] support scons --dist --target=xxx | Meco Man | |
| like:scons --dist --target=mdk5 --project-name=hello --project-path=C:\Users\xxx\Desktop\test scons --dist [--target=xxx] [--project-name=xxx] [--project-path=xxx] 支持在dist之后,将dist出来的工程直接生成为目标工程,相当于自动执行scons --target=xxx | |||
| 2023-03-19 | [tools] remove auto-ci.py (#7070) | Man, Jianting (Meco) | |
| 过时代码 | |||
| 2023-03-04 | [tools][vsc] Add the workspace of vscode (#7017) | supperthomas | |
| 2023-01-29 | [tools][keil] 生成工程时选定C99和GNU扩展方法 | Meco Man | |
| 2023-01-12 | [env] add scons --strict | Meco Man | |
| 此commit意图在脚本中增加 scons --strict命令,使用该命令编译工程时,会自动将CFLAGS CXXFLAGS设置为 Werrors,即较为严格的编译模式,任何警告都会当做错误来处理。 该命令主要用于CI,在CI执行bsp编译时,可以使用 scons --strict命令。现在QEMU的rtconfig.py 为了CI检查,直接将CFLAGS加上了Werrors,导致正常编译过程中也把警告当做了错误,对日常使用该bsp造成了影响。 | |||
| 2023-01-08 | format Kconfig and sconscript | Meco Man | |
| 2023-01-02 | [tools] attach #6764 (#6799) | Man, Jianting (Meco) | |
| 2022-12-19 | [tool] 增加scons --dist --project-path=xxxx命令 (#6713) | Man, Jianting (Meco) | |
| * [tools] 所有dist都打zip包 * 完善scons --dist/dist-ide --project-name --project-path命令 | |||
| 2022-12-06 | [tools][musl] add scons --exec-prefix= 用于设置编译工具的前缀 (#6646) | Man, Jianting (Meco) | |
| * [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变量提前预载之后重载变量的问题 | |||
| 2022-11-30 | [tools] 支持通过--project-name=xxx设置生成的工程文件名称 | Meco Man | |
| 默认为project.xx 与原来保持一致 相关:https://club.rt-thread.org/ask/article/f998b21633f90916.html | |||
| 2022-11-22 | [libc][musl] support arm-linux-musleabi toolchain | Man, Jianting (Meco) | |
| 目前基本功能已经可以在QEMU上跑起来,但是pthread和内核signal选中会报冲突。先合并一版本,后续解决这些问题。 | |||
| 2022-11-14 | 【修复】工作目录下,当某一目录下的源文件都不需要添� ↵ | guozhanxin | |
| ��到工程时,此目录不会被屏蔽的问题。 | |||
| 2022-11-14 | c28x scons | Yunjie Gu | |
| 2022-11-04 | [Tools] add armclangMDK) get version support | wdfk-prog | |
| 2022-10-25 | [compiler] 增加SConscript依赖标志 AddDepend (#6534) | Man, Jianting (Meco) | |
| * [compiler] 增加SConscript依赖标志 AddDepend * RT_USING_NEWLIB->RT_USING_NEWLIBC RT_USING_ARM_LIBC->RT_USING_ARMLIBC * 删除过时的板载测试例程 * [gd32] 移除无用的反汇编文件 * [bsp]移除老旧bsp中对RT_USING_NEWLIBC的手动宏定义 | |||
| 2022-10-08 | [dist-ide] 优化导出RTThread Studio工程命令 | Meco Man | |
| - 导出rtstudio工程时,多增加一级目录,防止BSP本地Sconscript和导出的工程的Sconscript粘接 导致编译出错 - 增加命令别名 --dist-rtstudio 该命令和 --dist-ide命令执行一致,方便用户理解,--dist-ide IDE表示的内容过于宽泛 | |||
| 2022-09-29 | build: EndBuilding need_exit after GenTargetProject | YangZhongQing | |
| User choice IDE build, after GenTargetProject there's no need to do the rest. 并且,既然用户指定了IDE,接下来的命令行编译却仍然是使用arm-none-eabi-gcc,为什么不是用IDE的编译器呢?(也许是个bug) | |||
| 2022-09-29 | [menuconfig] Fix pyconfig running errors | tyx | |
| 2022-09-26 | ESP32: Support applying patch to local IDF (#6467) | tangzz98 | |
| 2022-09-22 | [tools] 增加scons --exec-path=xxx命令 用于动态设置编译链路径 | Meco Man | |
| scons --target=iar --exec-path=xxxx scons --exec-path=xxxx | |||
| 2022-09-18 | [tools][iar] 将IARPath作为独立函数 | Meco Man | |
| 2022-09-15 | [iar] 修正IAR编译链名称 | Meco Man | |
| 2022-09-16 | fix:The directory "sdkdir" is set incorrectly | Dozingfiretruck | |
| 2022-09-14 | ESP32_C3 migrate to ESP-IDF package (#6427) | tangzz98 | |
| 2022-09-11 | [tools/link-order] Sort objects so that compilation can be done in a fixed ↵ | childerxxx | |
| link order. | |||
| 2022-09-09 | Revert "[tools/link-orger]Sort objects before generate building target to ↵ | Man, Jianting (Meco) | |
| get same link-order/map files/BIN files from the same source files." This reverts commit 0cb62113729b1dde7d1898b759f435f8173b7b40. | |||
| 2022-09-09 | [tools/link-orger]Sort objects before generate building target to get same ↵ | lanyang | |
| link-order/map files/BIN files from the same source files. | |||
| 2022-09-07 | [kernel][version] 采用新的版本宏定义 | Meco Man | |
| 版本控制规范:https://semver.org/ 目前的版本子号不是很规范,其中RT_VERSION甚至和VS那边造成了冲突 ```c /* RT-Thread version information */ #define RT_VERSION 4L /**< major version number */ #define RT_SUBVERSION 1L /**< minor version number */ #define RT_REVISION 1L /**< revise version number */ ``` 参考ESP32: ```c /** Major version number (X.x.x) */ #define ESP_ARDUINO_VERSION_MAJOR 2 /** Minor version number (x.X.x) */ #define ESP_ARDUINO_VERSION_MINOR 0 /** Patch version number (x.x.X) */ #define ESP_ARDUINO_VERSION_PATCH 3 ``` 建议改成: ```c /* Major version number (X.x.x) */ #define RT_VERSION_MAJOR 4 /* Minor version number (x.X.x) */ #define RT_VERSION_MINOR 2 /* Patch version number (x.x.X) */ #define RT_VERSION_PATCH 0 ``` | |||
| 2022-08-24 | [scons] 使用target=mdk5 和 iar时,打印IDE版本号 (#6315) | Man, Jianting (Meco) | |
| * [scons] 使用target=mdk5 和 iar时,打印IDE版本号 * 移除对keil iar生成功能的检查 1.这些工程是否可以生成是BSP可选项,不是每个BSP都支持 2.CI环境中并没有安转IAR和Keil环境,导致直接获取IDE版本失败 * MDKProject函数重命名为MDK2Project | |||
| 2022-08-22 | [keil.py] 修复生成Keil4/5工程文件时,头文件路径重复的问题 | Meco Man | |
| 2022-08-16 | [gcc][armcc][armclang] rtconfig.CROSS_TOOL->rtconfig.PLATFORM | Meco Man | |
| 2022-08-10 | [tools] remove .sconsign.dblite when scons clean. | aozima | |
| fixed py2 <==> py3 ValueError : unsupported pickle protocol: x | |||
| 2022-08-02 | [tools] format python code | Meco Man | |
| 2022-08-01 | allow setting optional url for packages via envvar. (#5839) | Marcelo | |
| * allow setting optional url for packages via envvar. * clean up left over * simplify code as suggested by Bernard (thanks) * fix typo (envvar name should be all upper case) | |||
| 2022-08-01 | 修复 工程include path 重排序问题 #6143 report | Meco Man | |
| 2022-06-20 | [tools][target][eclipse] Update the libs import for eclipse project. (#6065) | 朱天龙 (Armink) | |
| 2022-06-15 | [fix][building.py]修复动态模块的option的bug (#6081) | wugensheng | |
| * [fix][building.py]修复动态模块option的bug | |||
| 2022-06-09 | [scons][iar] 将IAR的PLATFORM字段由iar调整为iccarm | Meco Man | |
| 将路径更新为IAR最新版本的路径 | |||
| 2022-05-23 | [tools/kconfig-frontends] append path for scons env (#5972) | rewine | |
| 2022-05-10 | cmake默认开启生成编译数据库 | SunJ | |
| tools/cmake: Add CMAKE_EXPORT_COMPILE_COMMANDS ON Signed-off-by: SunJ <[email protected]> | |||
| 2022-05-09 | [update] support command: scons --target=xmake | liukangcc | |
| 2022-04-23 | Fix bugs for processing command line parameters | shinu | |
| 2022-04-22 | Decouple the addition of command line arguments (#5848) | wugensheng | |
| * Decouple the addition of command line arguments * Decouple the addition of command line arguments * Modify change logs * Modify change logs * Decouple the addition of command line arguments * delete wrong edits * Modify file header * remove duplicate imports | |||
| 2022-04-20 | [gcc][armcc][armclang] rtconfig.CROSS_TOOL->rtconfig.PLATFORM (#5802) | Man, Jianting (Meco) | |
| * [gcc][armcc][armclang] rtconfig.CROSS_TOOL->rtconfig.PLATFORM | |||
| 2022-04-17 | [tools] Add Python 3 compatibility patch (#5825) | Tangyuxin | |
| 2022-04-08 | Revert "[dfs][romfs]支持相对地址模式 (#5768)" (#5786) | Bernard Xiong | |
| This reverts commit e68f934ff8c83d36f162b80e240e633b58949036. | |||
| 2022-04-08 | [update] Sort the source file path (#5783) | LiuKang | |
| 2022-04-06 | [dfs][romfs]支持相对地址模式 (#5768) | Tangyuxin | |
| 2022-03-29 | [tools] keil.py Improve error messages. | guozhanxin | |
| 2022-03-22 | [tools]keil.py Distinguish LOCAL_CFLAGS/LOCAL_CXXFLAGS, refine file control ↵ | guo | |
| (#5694) | |||
