summaryrefslogtreecommitdiff
path: root/tools/building.py
AgeCommit message (Collapse)Author
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-16[gcc][armcc][armclang] rtconfig.CROSS_TOOL->rtconfig.PLATFORMMeco 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 codeMeco Man
2022-06-15[fix][building.py]修复动态模块的option的bug (#6081)wugensheng
* [fix][building.py]修复动态模块option的bug
2022-06-09[scons][iar] 将IAR的PLATFORM字段由iar调整为iccarmMeco Man
将路径更新为IAR最新版本的路径
2022-05-09[update] support command: scons --target=xmakeliukangcc
2022-04-23Fix bugs for processing command line parametersshinu
2022-04-22Decouple 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-08[update] Sort the source file path (#5783)LiuKang
2022-01-20[update] change ccflags to cflagsliukangcc
2021-12-22Revert "add clang-arm support."Man, Jianting (Meco)
This reverts commit a5f6fdc780d55f2bf2a1624815879e15c51082b5.
2021-12-22add clang-arm support.guozhanxin
2021-11-30[tools][building.py] 修复加入空列表和空字符串的问题Meco Man
2021-07-01[tools] add scons --target=cmake-armclangguozhanxin
2021-05-25dev:[tools] add default project name and project path while --dist-idechenyaxing
2021-05-17【修复】studio 生成工程报错的问题。guozhanxin
2021-05-10[add] auto test ci.guozhanxin
2021-04-10Merge pull request #4479 from mysterywolf/cmakeBernard Xiong
[tools] 增加cmake生成工具
2021-04-05[tools] Python 3 compatibility supporttangyuxin
2021-03-18updateMeco Man
2021-03-18[tools] 增加cmake生成工具Meco Man
2021-03-05bugfix:remove duplicate files in src list before DefineGroupyaxing.chen
2021-02-23remove RT_USING_NOLIBCMeco Man
2020-10-16scons: Add CodeLite targetmx
2020-06-21update tools/building.py.来日方长
添加stackanalysis选项
2020-06-11[tools] fixed python 2.x `cmp`xieyangrun
2020-06-08Optimize project group sort by namexieyangrun
2019-11-28[tools] update eclipse target for refreshScope support.armink
2019-09-16Merge pull request #3072 from liruncong/EnvPathBernard Xiong
[tools]修正外部环境变量未引入Env Path,导致自定义Builder的action参数使用python函数时,无法找到外部程序的问题
2019-09-14[tools]armclang库文件编译支持liruncong
2019-09-14[tools]修正外部环境变量未引入Env ↵liruncong
Path,导致自定义Builder的action参数使用python函数时,无法找到外部程序的问题
2019-07-24[tools] Replace the old pyconfig to guiconfig.armink
2019-07-13[tools] add menuconfig GUI by python.armink
2019-06-18[tools] Add project config reset feature to eclipse target.armink
2019-06-18【完善】新增命令说明信息SummerGift
2019-06-18【完善】添加 eclipse 生成工程相关处理,并完善参数检查SummerGift
2019-06-18[修改] 将命令格式修改为 scons --dist-ide ↵SummerGift
--target-path=your__prj_path --target-name=your_prj_name
2019-06-17[add] scons --dist-ide functionSummerGift
2019-04-29[tools][eclipse] Fix eclipse target update error.armink
2019-03-21[Tools] Add eclipse targetBernard Xiong
2019-02-15[Tools] Add Makefile genernation.Bernard Xiong
2019-01-19[tools] 修复命令行使用 iar 工具链,库文件链接不上的问题tangyuxin
2019-01-05[tools] Add BSP path into Kernel Group.Bernard Xiong
2018-12-26[tools] pyconfig 增加 silent 模式,不显示窗口但可以更新 ↵MurphyZhao
.config 和 rtconfig.h Signed-off-by: MurphyZhao <[email protected]>
2018-12-24[tools] fix the spawn except handling.Bernard Xiong
2018-12-18[tools][dist] optimize stm32 bsp dist functionSummerGift