summaryrefslogtreecommitdiff
path: root/tools/options.py
AgeCommit message (Collapse)Author
2025-03-10[fix][feature]Default to the previous fully packaged logic, add a ↵ZhaoCake
'dist-strip' option for simplified packaging.
2025-01-22[scons] ci.attachconfig.yml is used in combination with sconshydevcode
2024-11-17Revert "[tools] use project's dir basename as default project name"Supper Thomas
This reverts commit ea75800d5b3be3e63c6304afed8b06a3fdeae289.
2024-11-06[tools] use project's dir basename as default project nameliuchao
2024-07-31[tools/env]统一tools中env相关的接口,优化env部分路径拼接 ↵LaterComer
(#9185) * 统一tools中env相关的接口到env_utility.py文件,并同步调整ci * 移除非本提交的文件 --------- Co-authored-by: Meco Man <[email protected]>
2024-05-03[tools] Add --cdb to make compile_commands.json.bernard
2024-04-18将scons --menuconfig/--pyconfig/--pyconfig-silent统一调用kconfiglibLaterComer
2023-12-06[tools] format the optionszhkag
- format command options - rename the --add_rtconfig as --global-macros
2023-10-22[tools] 增加vscode pyocd下载命令 scons --target=vsc --pack=xxxliYangYang
2023-09-15[env] remove --dist-strip commandMeco Man
2023-04-06[tools] Add `--add-rtconfig` args for scons when you want to add macro ↵朱天龙 (Armink)
definitions build time.
2023-01-12[env] add scons --strictMeco Man
此commit意图在脚本中增加 scons --strict命令,使用该命令编译工程时,会自动将CFLAGS CXXFLAGS设置为 Werrors,即较为严格的编译模式,任何警告都会当做错误来处理。 该命令主要用于CI,在CI执行bsp编译时,可以使用 scons --strict命令。现在QEMU的rtconfig.py 为了CI检查,直接将CFLAGS加上了Werrors,导致正常编译过程中也把警告当做了错误,对日常使用该bsp造成了影响。
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-10-08[dist-ide] 优化导出RTThread Studio工程命令Meco Man
- 导出rtstudio工程时,多增加一级目录,防止BSP本地Sconscript和导出的工程的Sconscript粘接 导致编译出错 - 增加命令别名 --dist-rtstudio 该命令和 --dist-ide命令执行一致,方便用户理解,--dist-ide IDE表示的内容过于宽泛
2022-09-22[tools] 增加scons --exec-path=xxx命令 用于动态设置编译链路径Meco Man
scons --target=iar --exec-path=xxxx scons --exec-path=xxxx
2022-06-15[fix][building.py]修复动态模块的option的bug (#6081)wugensheng
* [fix][building.py]修复动态模块option的bug
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