bernard
c4e7a0e5e3
[tools] Add --cdb to make compile_commands.json.
2024-05-03 20:17:23 -04:00
LaterComer
6311bcaf24
将scons --menuconfig/--pyconfig/--pyconfig-silent统一调用kconfiglib
2024-04-18 20:48:32 -04:00
zhkag
4bd5c31dac
[tools] format the options
...
- format command options
- rename the --add_rtconfig as --global-macros
2023-12-06 15:35:04 +08:00
liYangYang
9afd38455d
[tools] 增加vscode pyocd下载命令 scons --target=vsc --pack=xxx
2023-10-22 10:58:16 -04:00
Meco Man
c19c907b62
[env] remove --dist-strip command
2023-09-15 08:52:48 -04:00
朱天龙 (Armink)
f458d63d5f
[tools] Add `--add-rtconfig` args for scons when you want to add macro definitions build time.
2023-04-06 23:29:45 +08:00
Meco Man
b310541471
[env] add scons --strict
...
此commit意图在脚本中增加 scons --strict命令,使用该命令编译工程时,会自动将CFLAGS CXXFLAGS设置为 Werrors,即较为严格的编译模式,任何警告都会当做错误来处理。
该命令主要用于CI,在CI执行bsp编译时,可以使用 scons --strict命令。现在QEMU的rtconfig.py 为了CI检查,直接将CFLAGS加上了Werrors,导致正常编译过程中也把警告当做了错误,对日常使用该bsp造成了影响。
2023-01-12 01:43:44 -05:00
Man, Jianting (Meco)
8abaf17772
[tools] attach #6764 ( #6799 )
2023-01-02 12:46:45 +08:00
Man, Jianting (Meco)
8c7e0b71ce
[tool] 增加scons --dist --project-path=xxxx命令 ( #6713 )
...
* [tools] 所有dist都打zip包
* 完善scons --dist/dist-ide --project-name --project-path命令
2022-12-19 01:12:08 -05:00
Man, Jianting (Meco)
4dd0e67056
[tools][musl] add scons --exec-prefix= 用于设置编译工具的前缀 ( #6646 )
...
* [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-12-06 22:30:28 -05:00
Meco Man
88e5657082
[tools] 支持通过--project-name=xxx设置生成的工程文件名称
...
默认为project.xx 与原来保持一致
相关:https://club.rt-thread.org/ask/article/f998b21633f90916.html
2022-11-30 21:33:23 -05:00
Meco Man
6b60aab136
[dist-ide] 优化导出RTThread Studio工程命令
...
- 导出rtstudio工程时,多增加一级目录,防止BSP本地Sconscript和导出的工程的Sconscript粘接 导致编译出错
- 增加命令别名 --dist-rtstudio 该命令和 --dist-ide命令执行一致,方便用户理解,--dist-ide IDE表示的内容过于宽泛
2022-10-08 22:33:28 -04:00
Meco Man
c38259d336
[tools] 增加scons --exec-path=xxx命令 用于动态设置编译链路径
...
scons --target=iar --exec-path=xxxx
scons --exec-path=xxxx
2022-09-22 22:57:09 -04:00
wugensheng
ccbecfc220
[fix][building.py]修复动态模块的option的bug ( #6081 )
...
* [fix][building.py]修复动态模块option的bug
2022-06-15 16:58:16 +08:00
wugensheng
0624bbf009
Decouple the addition of command line arguments ( #5848 )
...
* 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-22 08:23:35 +08:00